Innholdsfortegnelse:
- Rekvisita
- Trinn 1: Installer de nødvendige programmene
- Trinn 2: Få deg tastatur -ID
- Trinn 3: Konfigurer fil: 2nd_keyboard.lua
- Trinn 4: Prøv det
- Trinn 5: Lag din egen makro
Video: DIY makrotastatur: 5 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:21
Med flere og flere mennesker som gjør ganske intenst arbeid på datamaskinene sine og begynner å streame. Du har kanskje ønsket å forbedre arbeidsflyten din på datamaskinen din, hvis du kanskje har sett på å få et slags sekundært tastatur, kanskje et Streamdeck for å automatisere noen av de mer repeterende oppgavene på datamaskinen din, men et produkt som Streamdeck koster 150 dollar amazon (I skrivende stund).
Hva om jeg fortalte deg at du kan gjøre et gammelt tastatur eller Numpad til et fullt tilpassbart makrotastatur. Ingen ekstra maskinvare nødvendig (annet enn et tastatur av årsak), og bare for kostnaden av tastaturet. Høres kult ut. La meg følge deg gjennom. Alt du trenger er litt kodingskunnskap, litt tålmodighet og et tastatur.
Ikke la kodingen skremme deg. Det blir ikke veldig vanskelig.
KREDITTER
Jeg fant ikke selv ut denne metoden for å sette opp et andre tastatur for makroer. Jeg vil gi full kreditt til Tom Scott og TaranVH.
TaranVH/2. tastatur
The Art of the Bodge: How I Made The Emoji Keyboard
Jeg endret deres ideer og kode for å fungere etter min smak.
Rekvisita
Et tastatur
Trinn 1: Installer de nødvendige programmene
Du vet kanskje at hvis du kobler to tastaturer til vinduer, vil ikke Windows kunne skille mellom dem, derfor må vi bli litt kreative.
LuaMacros - Last ned
For å skille mellom de to tastaturene bruker vi et programvare som heter LuaMacros. LuaMacros ble laget for å bygge flysimulatorer og kan derfor skille mellom mange tastaturer.
Autohotkey - Last ned
For å sette opp makroene som vil gjøre livet ditt lettere, bruker vi Autohotkey. Et skriptspråk for å lage kraftige makroer.
Koden fra GitHub -depotet mitt - Last ned
Du finner alle filene som trengs i dette prosjektet på min GitHub -side. Bare klikk på den grønne knappen og last ned filene. Det hjelper å vite hvor du lagrer mappen du får når du klikker på nedlasting på GitHub, da det vil hjelpe deg senere.
Trinn 2: Få deg tastatur -ID
Selv om Windows ikke kan skille mellom tastaturer, har hvert tastatur en ID. Vi trenger denne IDen for å fortelle LuaMacros hvilket tastatur som er vårt MACRO -tastatur.
For å finne denne IDen, åpne Luamacros og åpne filen Get_key_codes.lua -Filen vil være i mappen du lastet ned fra GitHub
Når du har åpnet filen, klikker du på den lille blå trekanten øverst for å kjøre programmet. Du blir bedt om å trykke på en knapp på tastaturet du vil gjøre om til et MACRO -tastatur
Programmet vil deretter sende ut en liste over alle tilkoblede enheter. Noe som det du ser på bildene ovenfor: I mitt tilfelle kan du se at jeg har to enheter tilkoblet. MACROS er enheten du nettopp identifiserte ved å trykke på en tast på det sekundære tastaturet.
Til høyre for MACROS har vi en lang streng, Dette er en kombinasjon av enhetstype og ID. Mitt sekundære tastatur har id: PID_0745 du finner ID mellom de 2 første &. Se på bildet ovenfor
Skriv ned tastatur -ID -en din. Du trenger det i trinn 3.
Trinn 3: Konfigurer fil: 2nd_keyboard.lua
Åpne LuaMacros og åpne filen 2nd_keyboard.lua - filen kan bli funnet der du fant Get_key_codes.lua Finn nå linjen:
lokal kbID = 'PID_0745'
og bytt ut min ID (PID_0745) med IDen du fant i trinn 2. Dette er for å fortelle LuaMacros hvilket tastatur du skal lytte etter. Pass på å ikke endre noe annet på linjen.
Trinn 4: Prøv det
Du bør nå være klar og klar til å kjøre både LuaMacros -filen og Autohotkey -filen.
For å gjøre dette åpner du først filen 2nd_keyboard.lua i LuaMacros og klikker på den lille blå trekanten. Høyreklikk deretter på filen Main.ahk i filutforsker og klikk på kjør script.
Du bør nå kunne klikke på tasten "1" på det andre tastaturet og se notatblokkåpningen. Hvis dette er tilfellet gratulerer, har du konfigurert makrotastaturet fullt ut.
I neste trinn vil vi se på hvordan du konfigurerer dine egne makroer
Hvis det ikke fungerer her, er det noen feilsøkingstrinn:
- Kontroller at du ikke ved et uhell endret noe annet i koden
-
Kontroller at du erstattet tastatur -ID -en min med riktig tastatur -ID
- Prøv et annet tastatur
Trinn 5: Lag din egen makro
Forklaring
Når LuaMacros oppdager at du har klikket på en tast på makrotastaturet, skriver den ned hvilken tast som ble trykket på i filtasten. Txt den trykker deretter på F24. F24 er en nøkkel i Windows som ikke er på tastaturet. Når AutoHotkey. oppdager at F24 har blitt trykket, den leser filen på gjør den matchende makroen Alt under linjen
f24::
til linjen
komme tilbake
er det AutoHotkey vil gjøre når F24 trykkes
Det første Autohotkey vil gjøre når du trykker på F24, er å lese hva som er i filtasten. Txt. Dette skjer på linje 37.
Jeg har da laget en makro som vil bli aktivert hvis utdataene til filen er nøkkelen "1". Hvis jeg klikker 1 på makrotastaturet, åpnes Notisblokk. (Linje 41-43)
Det neste du kan se er at hvis jeg trykker på "q" på tastaturet mitt vil Alt bli trykket ned så vil F4 bli trykket så vil Alt slippes. Dette er som å holde fingeren nede Alt, trykk deretter på f4 og slipp deretter Alt. Denne tastekombinasjonen vil lukke ethvert aktivt vindu i Windows
Lag din egen
Du kan fortsette å legge til makroer som dette ved å fortsette mønsteret. For å legge til en ny makro skriver
ellers hvis (ouput == Main_keys ["hvilken nøkkel du vil ha med små bokstaver"])
og skriv deretter hva du vil at Autohotkey skal gjøre under den.
Du kan også bruke tastene på Numpad ved å skrive
annet hvis (ouput == Numpad ["hvilken nøkkel du vil ha med små bokstaver"])
og skriv deretter hva du vil at Autohotkey skal gjøre under den.
For eksempel kan du sende nøkler ved å bruke kommandoen send.
Hvis jeg for eksempel ønsket at tastaturet mitt skulle skrive "This I awesome" Når jeg klikker på "a" -tasten, ville jeg legge til
annet hvis (output == Main_keys ["a"])
Send, dette er fantastisk
Du vil også se at jeg har lagt til noen makroer for Numpad -tastene. Hver tast på Numpad har fått en emoji. (Sørg for at du ikke har klikket på Numlock da dette vil endre nøkkelkodene)
Ytterligere hjelp
Hvis du vil lære å lage noen virkelig kraftige makroer, sjekk ut dokumentasjonen for Autohotkey. Det er også mye hjelp å få på internett.
Lykke til.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Trinn for trinn PC -bygging: 9 trinn
Steg for trinn PC -bygging: Rekvisita: Maskinvare: HovedkortCPU & CPU -kjøler PSU (strømforsyningsenhet) Lagring (HDD/SSD) RAMGPU (ikke nødvendig) CaseTools: Skrutrekker ESD -armbånd/mathermal pasta m/applikator
3D -trykt Arduino makrotastatur: 6 trinn (med bilder)
3D -trykt Arduino Macro Keyboard: Dette var mitt første prosjekt som jobbet med Arduino Pro Micro. Du kan bruke den i Zoom- eller Discord -chatter til å gjøre ting som å slå av lyden, bytte video eller dele skjermen. På toppen av det kan du programmere den til å åpne ofte brukte programmer på din
DIY Bluetooth makrotastatur: 10 trinn (med bilder)
DIY Bluetooth makrotastatur: I denne instruksjonsboken skal vi ta en titt på å bruke den innebygde Bluetoothen til ESP32 for å etterligne et Bluetooth-tastatur. Bluetooth HID (Human Interface Device) er protokollen som brukes av vanlig Bluetooth -tastatur og mus, og det er mulig å emu
DIY Arduino robotarm, trinn for trinn: 9 trinn
DIY Arduino robotarm, trinn for trinn: Denne opplæringen lærer deg hvordan du bygger en robotarm selv