Tartalomjegyzék:

DIY makró billentyűzet: 5 lépés
DIY makró billentyűzet: 5 lépés

Videó: DIY makró billentyűzet: 5 lépés

Videó: DIY makró billentyűzet: 5 lépés
Videó: Easy DIY Macropad with Mechanical Switches 2024, Július
Anonim
DIY makró billentyűzet
DIY makró billentyűzet

Egyre több ember végez intenzív munkát a számítógépén, és belekezd a streaming szolgáltatásba. Lehet, hogy javítani akarta volna a munkafolyamaton a számítógépen, ha úgy gondolta, hogy valamilyen másodlagos billentyűzetet szeretne beszerezni, esetleg egy Streamdecket, hogy automatizálja néhány ismétlődő feladatát a számítógépén, de egy olyan termék, mint a Streamdeck, 150 dollárba kerül amazon (Ennek írásakor).

Mi lenne, ha azt mondanám, hogy bármilyen régi billentyűzetet vagy Numpad -ot teljesen testreszabható makróbillentyűzetté alakíthat. Nincs szükség további hardverre (kivéve az ok billentyűzetét), és csak a billentyűzet költségéért. Jól hangzik. Hadd kövessem végig. Csak egy kis kódolási tudásra, egy kis türelemre és egy billentyűzetre van szüksége.

Ne hagyja, hogy a kódolás megijesszen. Nem lesz nagyon nehéz.

HITELEK

Nem én találtam ki ezt a módszert a makrók számára egy második billentyűzet beállításához. Teljes elismerést szeretnék adni Tom Scottnak és a TaranVH -nak.

TaranVH/2. billentyűzet

A Bodge művészete: Hogyan készítettem az Emoji billentyűzetet

Módosítottam ötleteiket és kódjukat, hogy tetszésem szerint működjenek.

Kellékek

Egy billentyűzet

1. lépés: Telepítse a szükséges programokat

Tudhatja, hogy ha két billentyűzetet csatlakoztat az ablakokhoz, az ablakok nem tudnak különbséget tenni közöttük, ezért egy kicsit kreatívnak kell lennünk.

LuaMacros - Letöltés

A két billentyűzet megkülönböztetéséhez egy LuaMacros nevű szoftvert fogunk használni. A LuaMacros repülésszimulátorok építésére készült, és ezért sok billentyűzetet meg tud különböztetni.

Autohotkey - Letöltés

Az Ön életét megkönnyítő makrók beállításához az Autohotkey -t fogjuk használni. Szkriptnyelv hatékony makrók létrehozásához.

A kód a GitHub tárhelyemről - Letöltés

A projekthez szükséges összes fájlt megtalálod a GitHub oldalamon. Csak kattintson a zöld gombra, és töltse le a fájlokat. Segít tudni, hogy hova menti a mappát, amelyet a letöltés gombra kattintva kap a GitHub -on, mivel később segít.

2. lépés: Szerezze be a billentyűzet azonosítóját

Szerezd meg a billentyűzet azonosítóját
Szerezd meg a billentyűzet azonosítóját
Szerezd meg a billentyűzet azonosítóját
Szerezd meg a billentyűzet azonosítóját
Szerezd meg a billentyűzet azonosítóját
Szerezd meg a billentyűzet azonosítóját
Szerezd meg a billentyűzet azonosítóját
Szerezd meg a billentyűzet azonosítóját

Annak ellenére, hogy a Windows nem tud különbséget tenni a billentyűzetek között, mindegyik billentyűzet rendelkezik azonosítóval. Erre az azonosítóra lesz szükségünk, hogy megmondjuk a LuaMacrosnak, melyik billentyűzet a MACRO billentyűzetünk.

Az azonosító megtalálásához nyissa meg a Luamacros alkalmazást, és nyissa meg a Get_key_codes.lua fájlt. A fájl a GitHub -ból letöltött mappában lesz

Miután megnyitotta a fájlt, kattintson a kis kék háromszögre a tetején a program futtatásához. Megkérik, hogy nyomjon meg egy gombot a billentyűzeten, amelyet MACRO billentyűzetté szeretne alakítani

A program ekkor kiadja az összes csatlakoztatott eszköz listáját. Valami hasonló, mint amit a fenti képeken lát: Esetemben láthatja, hogy két eszköz van csatlakoztatva. A MACROS az az eszköz, amelyet éppen a másodlagos billentyűzet valamelyik gombjának megnyomásával azonosított.

A MACROS -tól jobbra egy hosszú karakterlánc található, ez az eszköztípus és az azonosító kombinációja. Másodlagos billentyűzetem azonosítója: PID_0745 megtalálja az azonosítót a 2 első & között. Nézd meg a fenti képet

Jegyezze fel a billentyűzet azonosítóját. Szüksége lesz rá a 3. lépésben.

3. lépés: Állítsa be a fájlt: 2nd_keyboard.lua

Fájl beállítása: 2nd_keyboard.lua
Fájl beállítása: 2nd_keyboard.lua

Nyissa meg a LuaMacros programot, és nyissa meg a 2nd_keyboard.lua fájlt - a fájl megtalálható a Get_key_codes.lua fájlban. Most keresse meg a sort:

local kbID = 'PID_0745'

és cserélje le az azonosítómat (PID_0745) a 2. lépésben talált azonosítóval. Ez azt jelenti, hogy a LuaMacros milyen billentyűzetet hallgasson. Vigyázzon, hogy ne változtasson semmit a vonalon.

4. lépés: Próbálja ki

Most már készen kell állnia a LuaMacros és az Autohotkey fájlok futtatására.

Ehhez először nyissa meg a 2nd_keyboard.lua fájlt a LuaMacrosban, és kattintson a kis kék háromszögre. Most kattintson a jobb gombbal a Main.ahk fájlra a fájlkezelőben, és kattintson a parancsfájl futtatása parancsra.

Most már képesnek kell lennie a második billentyűzet "1" gombjára kattintani, és látni kell a jegyzettömb megnyitását. Ha ez a helyzet, akkor gratulálunk, teljesen beállította a makró billentyűzetet.

A következő lépésben megvizsgáljuk, hogyan konfigurálhatja saját makróit

Ha nem működik, itt van néhány hibaelhárítási lépés:

  1. Ellenőrizze, hogy véletlenül nem változtatott -e meg semmit a kódban

  2. Ellenőrizze, hogy a billentyűzet azonosítóját a megfelelő billentyűzet -azonosítóra cserélte -e
  3. Próbáljon ki másik billentyűzetet

5. lépés: Készítse el saját makróját

Készítse el saját makróját
Készítse el saját makróját

Magyarázat

Amikor a LuaMacros észleli, hogy rákattintott a makró billentyűzet valamelyik gombjára, felírja, hogy melyik gombot nyomta meg a fájlkulcs.txt fájlban, majd megnyomja az F24 billentyűt. Az F24 egy olyan billentyű az ablakokban, amely nincs a billentyűzeten. Amikor az AutoHotkey. észleli, hogy az F24 billentyűt megnyomta, és elolvasta a fájlt, és elvégzi a megfelelő makrót

f24::

a sorig

Visszatérés

az AutoHotkey mit fog tenni az F24 megnyomásakor

Az első dolog, amit az Autohotkey az F24 megnyomásakor tesz, az, hogy elolvassa a key.txt fájl tartalmát. Ez történik a 37 -es vonalon.

Készítettem egy makrót, amely akkor aktiválódik, ha a fájl kimenete az "1" kulcs. Ha az 1 -re kattintom a makró billentyűzetemen, a Jegyzettömb megnyílik. (41-43. Sor)

A következő dolog, amit láthat, hogy ha megnyomom a "q" gombot a billentyűzetemen, az Alt billentyűt lenyomja, majd az F4 billentyűt, majd az Alt felengedi. Ez olyan, mintha az ujját lenyomva tartaná az Alt billentyűt, majd nyomja meg az f4 billentyűt, majd engedje fel az Alt billentyűt. Ez a billentyűkombináció bezár minden aktív ablakot a Windows rendszerben

Csináld meg a sajátod

Folytathatja az ilyen makrók hozzáadását a minta folytatásával. Új makró hozzáadásához írjon

egyébként if (ouput == Main_keys ["bármilyen kulcsot akarsz kisbetűvel"])

majd írd alá, hogy mit szeretnél csinálni az Autohotkey -vel.

A Numpad billentyűit írással is használhatja

egyébként if (ouput == Numpad ["bármilyen billentyűt szeretne kisbetűvel"])

majd írd alá, hogy mit szeretnél csinálni az Autohotkey -vel.

Például kulcsokat küldhet a send parancs használatával.

Ha például azt szeretném, hogy a billentyűzetem "This I awesome" típusú legyen, amikor az "a" gombra kattintok, hozzáadom

egyébként if (output == Main_keys ["a"])

Küldj, ez fantasztikus

Azt is látni fogja, hogy hozzáadtam néhány makrót a Numpad billentyűkhöz. A Numpad minden gombjához emoji tartozik. (Győződjön meg róla, hogy nem a Numlock gombra kattintott, mert ez megváltoztatja a kulcskódokat)

További segítség

Ha meg szeretné tanulni, hogyan készíthet igazán hatékony makrókat, nézze meg az Autohotkey dokumentációját. Rengeteg segítség van az internethez való hozzáféréshez.

Sok szerencsét.

Ajánlott: