Sisällysluettelo:

DIY -makronäppäimistö: 5 vaihetta
DIY -makronäppäimistö: 5 vaihetta

Video: DIY -makronäppäimistö: 5 vaihetta

Video: DIY -makronäppäimistö: 5 vaihetta
Video: Metallia ei enää tarvita! Nyt on DIY-materiaalia! 2024, Heinäkuu
Anonim
DIY -makronäppäimistö
DIY -makronäppäimistö

Yhä useammat ihmiset tekevät melko intensiivistä työtä tietokoneillaan ja aloittavat suoratoiston. Olet ehkä halunnut parantaa tietokoneesi työnkulkua, jos olisit ehkä harkinnut jonkinlaisen toissijaisen näppäimistön hankkimista, ehkä Streamdeckiä joidenkin toistuvampien tehtävien automatisoimiseksi tietokoneellasi, mutta Streamdeckin kaltainen tuote maksaa 150 dollaria amazon (tätä kirjoitettaessa).

Mitä jos kertoisin sinulle, että voit tehdä minkä tahansa vanhan näppäimistön tai Numpadin täysin muokattavaksi makronäppäimistöksi. Lisälaitteistoa ei tarvita (muu kuin syy -näppäimistö) ja vain näppäimistön hintaan. Kuulostaa oikein siistiltä. Anna minun seurata sinua läpi. Tarvitset vain vähän koodaustaitoja, kärsivällisyyttä ja näppäimistön.

Älä anna koodauksen pelotella sinua. Se ei tule olemaan kovin vaikeaa.

LUOTOT

En itse keksinyt tätä tapaa asettaa toinen näppäimistö makroille. Haluan antaa täyden kunnian Tom Scottille ja TaranVH: lle.

TaranVH/2. näppäimistö

The Bodge Art: Kuinka tein emoji -näppäimistön

Muokkasin heidän ajatuksiaan ja koodiaan mieleisekseni.

Tarvikkeet

Näppäimistö

Vaihe 1: Asenna tarvittavat ohjelmat

Saatat tietää, että jos liität 2 näppäimistöä ikkunoihin, ikkunat eivät pysty erottamaan niitä toisistaan, joten meidän on oltava hieman luovia.

LuaMacros - Lataa

Kahden näppäimistön erottamiseksi käytämme LuaMacros -nimistä ohjelmistoa. LuaMacros tehtiin lentosimulaattoreiden rakentamiseen ja pystyy siksi erottamaan monet näppäimistöt.

Autohotkey - Lataa

Käytämme Autohotkey -näppäintä makrojesi asettamiseen, jotka helpottavat elämääsi. Skriptikieli tehokkaiden makrojen luomiseen.

Koodi GitHub -arkistostani - Lataa

Löydät kaikki tässä projektissa tarvittavat tiedostot GitHub -sivultani. Napsauta vain vihreää painiketta ja lataa tiedostot. Se auttaa tietämään, minne tallennat kansion, jonka saat, kun napsautat lataa GitHubissa, koska se auttaa sinua myöhemmin.

Vaihe 2: Hanki sinulle näppäimistötunnus

Hanki sinulle näppäimistötunnus
Hanki sinulle näppäimistötunnus
Hanki sinulle näppäimistötunnus
Hanki sinulle näppäimistötunnus
Hanki sinulle näppäimistötunnus
Hanki sinulle näppäimistötunnus
Hanki sinulle näppäimistötunnus
Hanki sinulle näppäimistötunnus

Vaikka Windows ei voi erottaa näppäimistöjä, jokaisella näppäimistöllä on tunnus. Tarvitsemme tämän tunnuksen kertoaksemme LuaMacrosille, mikä näppäimistö on MACRO -näppäimistömme.

Löydä tämä tunnus avaamalla Luamacros ja avaamalla tiedosto Get_key_codes.lua -Tiedosto on GitHubista ladatussa kansiossa

Kun olet avannut tiedoston, käynnistä ohjelma napsauttamalla yläosassa olevaa sinistä kolmioa. Sinua pyydetään painamaan näppäimistön painiketta, jonka haluat muuttaa MACRO -näppäimistöksi

Ohjelma lähettää sitten luettelon kaikista kytketyistä laitteista. Jotain sellaista, mitä näet yllä olevissa kuvissa: Minun tapauksessasi näet, että minulla on kaksi laitetta kytketty. MACROS on laite, jonka tunnistit juuri painamalla toissijaisen näppäimistön näppäintä.

MACROSin oikealla puolella on pitkä merkkijono. Tämä on yhdistelmä laitetyypistä ja tunnuksesta. Toissijaisella näppäimistölläni on tunnus: PID_0745, löydät tunnuksen kahden ensimmäisen & välillä. Katso yllä olevaa kuvaa

Kirjoita näppäimistön tunnus muistiin. Tarvitset sitä vaiheessa 3.

Vaihe 3: Määritä tiedosto: 2nd_keyboard.lua

Määritä tiedosto: 2nd_keyboard.lua
Määritä tiedosto: 2nd_keyboard.lua

Avaa LuaMacros ja avaa tiedosto 2nd_keyboard.lua - tiedosto löytyy sieltä, josta olet löytänyt Get_key_codes.lua Etsi nyt rivi:

paikallinen kbID = 'PID_0745'

ja korvaa tunnukseni (PID_0745) vaiheessa 2 löytämälläsi tunnuksella. Tämä kertoo LuaMacrosille, mitä näppäimistöä kuunnella. Varo muuttamasta mitään muuta rivillä.

Vaihe 4: Kokeile sitä

Sinun pitäisi nyt olla kaikki valmiina ja valmis suorittamaan sekä LuaMacros -tiedosto että Autohotkey -tiedosto.

Voit tehdä tämän avaamalla ensin tiedoston 2nd_keyboard.lua LuaMacrosissa ja napsauttamalla pientä sinistä kolmioa. Napsauta nyt hiiren kakkospainikkeella tiedostoa Main.ahk File Explorerissa ja napsauta Run script.

Sinun pitäisi nyt voida napsauttaa näppäintä "1" toisella näppäimistölläsi ja nähdä muistikirjan avautuminen. Jos näin on, onnittelut, olet määrittänyt makronäppäimistön kokonaan.

Seuraavassa vaiheessa tarkastelemme omien makrojen määrittämistä

Jos se ei toimi, tässä on joitain vianetsintävaiheita:

  1. Tarkista, ettet vahingossa muuttanut mitään muuta koodissa

  2. Tarkista, että olet vaihtanut näppäimistötunnukseni oikeaan näppäimistötunnukseen
  3. Kokeile toista näppäimistöä

Vaihe 5: Tee oma makro

Tee oma makro
Tee oma makro

Selitys

Kun LuaMacros havaitsee, että olet napsauttanut näppäintä makronäppäimistössä, se kirjoittaa muistiin, mitä näppäintä on painettu tiedostoavaimessa. Txt ja painaa sitten F24. F24 on avain ikkunoissa, jota ei ole näppäimistöllä. Kun AutoHotkey. havaitsee, että F24 -näppäintä on painettu, ja se lukee tiedoston, joka suorittaa vastaavan makron

f24::

linjaan asti

palata

AutoHotkey tekee, kun F24 -näppäintä painetaan

Ensimmäinen asia, jonka Autohotkey tekee, kun F24 -näppäintä painetaan, on lukea tiedoston key.txt sisältö. Tämä tapahtuu rivillä 37.

Olen sitten tehnyt makron, joka aktivoidaan, jos tiedoston lähtö on avain "1". Jos napsautan 1 makronäppäimistöllä, Muistio avautuu. (Rivi 41-43)

Seuraava asia, jonka näet, on se, että jos painan näppäimistön "q" näppäintä, Alt painetaan alas, sitten F4 painetaan ja Alt vapautetaan. Tämä on sama kuin pitäisit sormeasi painettuna Alt -näppäintä ja painat sitten f4 -näppäintä ja vapautat sitten Alt -näppäinyhdistelmän, joka sulkee Windowsin kaikki aktiiviset ikkunat

Tee oma

Voit jatkaa tällaisten makrojen lisäämistä jatkamalla kaavaa. Jos haluat lisätä uuden makron, kirjoita

muuten jos (ouput == Main_keys ["mitä näppäintä haluat pienillä kirjaimilla"])

ja kirjoita sen alle, mitä haluat Autohotkeyn tekevän.

Voit myös käyttää Numpadin näppäimiä kirjoittamalla

muuten jos (ouput == Numpad ["mitä näppäintä haluat pienillä kirjaimilla"])

ja kirjoita sen alle mitä haluat Autohotkeyn tekevän.

Voit esimerkiksi lähettää avaimia käyttämällä lähetyskomentoa.

Jos esimerkiksi haluaisin näppäimistöni kirjoittavan "Tämä olen mahtava", kun napsautan "a" -näppäintä, jonka lisäisin

else if (output == Main_keys ["a"])

Lähetä, tämä on mahtavaa

Näet myös, että olen lisännyt joitain makroja Numpad -näppäimille. Jokaiselle Numpadin näppäimelle on määritetty emoji. (Varmista, ettet ole napsauttanut Numlockia, koska tämä muuttaa avainkoodeja)

Lisäapua

Jos haluat oppia tekemään todella tehokkaita makroja, tutustu Autohotkey -dokumentaatioon. Internetistä on myös paljon apua.

Onnea.

Suositeltava: