Orodha ya maudhui:

Kibodi ya Macro ya DIY: Hatua 5
Kibodi ya Macro ya DIY: Hatua 5

Video: Kibodi ya Macro ya DIY: Hatua 5

Video: Kibodi ya Macro ya DIY: Hatua 5
Video: Мухоморный 🍄Трип Фиксирую на камеру. Очутился между двух миров🌍 Реальным и Мухоморным🙏 2024, Novemba
Anonim
Kibodi ya Macro DIY
Kibodi ya Macro DIY

Pamoja na watu zaidi na zaidi kufanya kazi kali kabisa kwenye kompyuta zao na kuingia kwenye utiririshaji. Labda ungetaka kuboresha utiririshaji wako wa kazi kwenye kompyuta yako ikiwa ndivyo unaweza kuwa umeangalia kupata aina ya kibodi ya sekondari, labda Streamdeck kugeuza kazi zingine zinazojirudia zaidi kwenye kompyuta yako, lakini bidhaa kama Streamdeck ni dola 150 kwenye amazon (Wakati wa kuandika hii).

Je! Ikiwa nitakuambia kuwa unaweza kutengeneza Kinanda yoyote ya zamani au Numpad kuwa kibodi ya Macro inayoweza kubadilishwa kabisa. Hakuna vifaa vya ziada vinavyohitajika (Zaidi ya kibodi ya sababu), na tu kwa gharama ya Kinanda. Sauti iko sawa. Ngoja nikufuate. Unachohitaji ni maarifa kidogo ya usimbuaji, uvumilivu kidogo na kibodi.

Usiruhusu coding ikutishe. Haitakuwa ngumu sana.

WAKOPESHAJI

Sikuja mwenyewe na njia hii ya kuweka kibodi ya pili ya macros. Nataka kutoa sifa kamili kwa Tom Scott na TaranVH.

TaranVH / 2-kibodi

Sanaa ya Bodge: Jinsi Nilivyotengeneza Kinanda ya Emoji

Nilibadilisha maoni na nambari zao kufanya kazi kwa kupenda kwangu.

Vifaa

Kibodi

Hatua ya 1: Sakinisha Programu Zinazohitajika

Unaweza kujua kuwa ukiziba kibodi 2 kwenye windows, windows hazitaweza kutofautisha kati yao, kwa hivyo lazima tuwe na ubunifu kidogo.

LuaMacros - Pakua

Kutofautisha kati ya kibodi 2 tutatumia kipande cha programu inayoitwa LuaMacros. LuaMacros ilitengenezwa kwa ujenzi wa simulators za ndege na kwa hivyo inaweza kutofautisha kati ya kibodi nyingi.

Autohotkey - Pakua

Kuanzisha macros ambayo yatarahisisha maisha yako tutatumia Autohotkey. Lugha ya maandishi ya kuunda macro zenye nguvu.

Nambari kutoka kwa hazina yangu ya GitHub - Pakua

Utapata faili zote zinazohitajika katika mradi huu kwenye ukurasa wangu wa GitHub. Bonyeza kitufe cha kijani na kupakua faili. Inasaidia kujua ni wapi unahifadhi folda unayopata unapobofya kupakua kwenye GitHub kwani itakusaidia baadaye.

Hatua ya 2: Pata Kitambulisho cha Kibodi

Pata Kitambulisho cha Kibodi
Pata Kitambulisho cha Kibodi
Pata Kitambulisho cha Kibodi
Pata Kitambulisho cha Kibodi
Pata Kitambulisho cha Kibodi
Pata Kitambulisho cha Kibodi
Pata Kitambulisho cha Kibodi
Pata Kitambulisho cha Kibodi

Ingawa Windows haiwezi kutofautisha kati ya kibodi kila kibodi ina kitambulisho. Tutahitaji kitambulisho hiki kuwaambia LuaMacros ni kibodi gani ambayo ni kibodi yetu ya MACRO.

Ili kupata kitambulisho hiki fungua Luamacros na ufungue faili Get_key_codes.lua - Faili itakuwa kwenye folda uliyopakua kutoka GitHub

Wakati umefungua faili bonyeza pembetatu kidogo ya bluu hapo juu kuendesha programu. Utaulizwa bonyeza kitufe kwenye kibodi unayotaka kugeuka kuwa kibodi ya MACRO

Programu hiyo itatoa orodha ya vifaa vyote vilivyounganishwa. Kitu kama kile unachokiona kwenye picha hapo juu: Kwa upande wangu, unaweza kuona nina vifaa viwili vilivyounganishwa. MACROS ni kifaa ambacho umetambua tu kwa kubonyeza kitufe kwenye kibodi yako ya sekondari.

Kulia kwa MACROS, tuna kamba ndefu, Hii ni mchanganyiko wa aina ya kifaa na kitambulisho. Kibodi yangu ya sekondari ina kitambulisho: PID_0745 unapata kitambulisho kati ya 2 ya kwanza &. Angalia picha hapo juu

Kumbuka kitambulisho chako cha kibodi. Utahitaji katika hatua ya 3.

Hatua ya 3: Sanidi Faili: 2nd_keyboard.lua

Sanidi Faili: 2nd_keyboard.lua
Sanidi Faili: 2nd_keyboard.lua

Fungua LuaMacros na ufungue faili 2nd_keyboard.lua - faili hiyo inaweza kupatikana mahali ulipopata Get_key_codes.luaSasa pata mstari:

kbID ya ndani = 'PID_0745'

na ubadilishe kitambulisho changu (PID_0745) na kitambulisho ulichopata katika hatua ya 2. Hii ni kuwaambia LuaMacros ni kibodi gani cha kusikiliza. Jihadharini usibadilishe kitu kingine chochote kwenye laini.

Hatua ya 4: Jaribu

Lazima sasa uwe umewekwa na uko tayari kuendesha faili ya LuaMacros na faili ya Autohotkey.

Ili kufanya hivyo kwanza fungua faili 2nd_keyboard.lua katika LuaMacros na ubonyeze pembetatu kidogo ya bluu. Sasa bonyeza-kulia faili Main.ahk katika mtafiti wa faili na bonyeza script.

Lazima sasa uweze kubofya kitufe cha "1" kwenye kibodi yako ya pili na uone kufungua notepad. Ikiwa hii ndio kesi, umesanidi kabisa kibodi yako ya jumla.

Katika hatua inayofuata, tutaangalia jinsi ya kusanidi macros yako mwenyewe

Ikiwa haifanyi kazi hapa kuna hatua kadhaa za utatuzi:

  1. Angalia kuwa haukubadilisha kitu kingine chochote kwenye kificho kwa bahati mbaya

  2. Angalia kuwa umebadilisha kitambulisho changu cha kibodi na kitambulisho chako sahihi cha kibodi
  3. Jaribu kibodi nyingine

Hatua ya 5: Fanya Macro yako mwenyewe

Fanya Macro yako mwenyewe
Fanya Macro yako mwenyewe

Maelezo

LuaMacros inapogundua kuwa umebofya kitufe kwenye kibodi ya jumla, inaandika ni kitufe gani kilichobanwa kwenye kitufe cha faili.txt kisha bonyeza F24. F24 ni ufunguo kwenye windows ambao hauko kwenye keyboard yako. Wakati AutoHotkey. hugundua kuwa F24 imeshinikizwa inasoma faili kwenye macroEverything inayolingana chini ya mstari

f24::

mpaka mstari

kurudi

ni nini AutoHotkey itafanya wakati F24 imebanwa

Jambo la kwanza Autohotkey itafanya wakati F24 imebanwa ni kusoma kile kilicho kwenye kitufe cha faili.txt. Hii hufanyika kwenye mstari wa 37.

Kisha nimefanya jumla ambayo itaamilishwa ikiwa pato la faili ni ufunguo wa "1". Nikibonyeza 1 kwenye kibodi yangu ya Macro Notepad itafunguliwa. (Mstari wa 41 - 43)

Jambo la pili unaweza kuona ni kwamba ikiwa nitabonyeza "q" kwenye kibodi yangu Alt itabanwa chini kisha F4 itabonyeza basi Alt itatolewa. Hii ni kama kuchukua kidole chako chini Alt kisha bonyeza f4 na uachilie Alt. Combo hii muhimu itafunga dirisha lolote linalotumika katika Windows.

Fanya yako mwenyewe

Unaweza kuendelea kuongeza macros kama hii kwa kuendelea na muundo. Kuongeza kuandika mpya

vinginevyo ikiwa (ouput == Main_keys ["kitufe chochote unachotaka kwa herufi ndogo"])

na kisha andika unachotaka Autohotkey ifanye chini yake.

Unaweza pia kutumia funguo kwenye Numpad kwa kuandika

vinginevyo ikiwa (ouput == Numpad ["kitufe chochote unachotaka kwa herufi ndogo"])

na kisha andika unachotaka Autohotkey ifanye chini yake.

Kwa mfano, unaweza kutuma funguo kwa kutumia amri ya kutuma.

Ikiwa mimi, kwa mfano, nilitaka kibodi yangu iandike "Hii ya kushangaza" Ninapobofya kitufe cha "a" ningeongeza

vinginevyo ikiwa (pato == Main_keys ["a"])

Tuma, Hii ni ya kushangaza

Pia utaona kuwa nimeongeza macros kadhaa kwa vitufe vya Numpad. Kila ufunguo kwenye Numpad umepewa emoji. (Hakikisha haujabofya Numlock kwani hii itabadilisha nambari kuu)

Msaada zaidi

Ikiwa unataka kujifunza jinsi ya kutengeneza macros zenye nguvu angalia nyaraka za Autohotkey Pia kuna msaada mwingi wa kuingia kwenye wavuti.

Bahati njema.

Ilipendekeza: