Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Installer de nødvendige programmer
- Trin 2: Få dit tastatur -id
- Trin 3: Konfigurer fil: 2nd_keyboard.lua
- Trin 4: Prøv det
- Trin 5: Lav din egen makro
Video: DIY makrotastatur: 5 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:25
Med flere og flere mennesker, der gør et ret intensivt arbejde på deres computere og kommer i gang med streaming. Du har måske ønsket at forbedre din arbejdsgang på din computer, hvis du så måske har set på at få en slags sekundært tastatur, måske et Streamdeck for at automatisere nogle af de mere gentagne opgaver på din computer, men et produkt som Streamdeck koster 150 dollars på amazon (I skrivende stund).
Hvad hvis jeg fortalte dig, at du kunne lave et gammelt tastatur eller Numpad til et fuldt tilpasseligt makrotastatur. Ingen ekstra hardware nødvendig (Andet end et tastatur af årsag), og kun for omkostningerne ved tastaturet. Lyder fedt rigtigt. Lad mig følge dig igennem. Alt du behøver er en lille smule kodningskendskab, lidt tålmodighed og et tastatur.
Lad ikke kodningen skræmme dig. Det bliver ikke særlig svært.
KREDITTER
Jeg har ikke selv fundet på denne metode til opsætning af et andet tastatur til makroer. Jeg vil give fuld kredit til Tom Scott og TaranVH.
TaranVH/2. tastatur
The Art of the Bodge: How I Made The Emoji Keyboard
Jeg ændrede deres ideer og kode for at fungere efter min smag.
Forbrugsvarer
Et tastatur
Trin 1: Installer de nødvendige programmer
Du ved måske, at hvis du tilslutter 2 tastaturer til vinduer, vil windows ikke kunne skelne mellem dem, derfor er vi nødt til at blive lidt kreative.
LuaMacros - Download
For at skelne mellem de 2 tastaturer bruger vi et stykke software ved navn LuaMacros. LuaMacros blev designet til at bygge flysimulatorer og kan derfor skelne mellem mange tastaturer.
Autohotkey - Download
For at oprette de makroer, der vil gøre dit liv lettere, bruger vi Autohotkey. Et scriptsprog til oprettelse af kraftfulde makroer.
Koden fra mit GitHub -lager - Download
Du finder alle de nødvendige filer i dette projekt på min GitHub -side. Bare klik på den grønne knap og download filerne. Det hjælper at vide, hvor du gemmer den mappe, du får, når du klikker på download på GitHub, da det hjælper dig senere.
Trin 2: Få dit tastatur -id
Selvom Windows ikke kan skelne mellem tastaturer, har hvert tastatur et id. Vi skal bruge dette id for at fortælle LuaMacros, hvilket tastatur der er vores MACRO -tastatur.
For at finde dette id skal du åbne Luamacros og åbne filen Get_key_codes.lua -Filen vil være i den mappe, du downloadede fra GitHub
Når du har åbnet filen, skal du klikke på den lille blå trekant øverst for at køre programmet. Du bliver bedt om at trykke på en knap på tastaturet, du ønsker at forvandle til et MACRO -tastatur
Programmet sender derefter en liste over alle tilsluttede enheder. Noget som det du ser på billederne ovenfor: I mit tilfælde kan du se, at jeg har to enheder tilsluttet. MACROS er den enhed, du lige har identificeret ved at trykke på en tast på dit sekundære tastatur.
Til højre for MACROS har vi en lang streng, Dette er en kombination af enhedstype og id. Mit sekundære tastatur har id: PID_0745 du finder id'et mellem de 2 første &. Se billedet ovenfor
Noter dit tastatur -id. Du får brug for det i trin 3.
Trin 3: Konfigurer fil: 2nd_keyboard.lua
Åbn LuaMacros, og åbn filen 2nd_keyboard.lua - filen kan findes, hvor du fandt Get_key_codes.lua Find nu linjen:
lokal kbID = 'PID_0745'
og erstat mit id (PID_0745) med det id, du fandt i trin 2. Dette er for at fortælle LuaMacros, hvilket tastatur der skal lyttes til. Pas på ikke at ændre noget andet på linjen.
Trin 4: Prøv det
Du skal nu være klar og klar til at køre både LuaMacros -filen og Autohotkey -filen.
For at gøre dette skal du først åbne filen 2nd_keyboard.lua i LuaMacros og klikke på den lille blå trekant. Højreklik nu på filen Main.ahk i filudforsker og klik på Kør script.
Du skal nu kunne klikke på tasten "1" på dit andet tastatur og se åbning af notesblok. Hvis dette er tilfældet, tillykke, du har fuldstændigt konfigureret dit makrotastatur.
I det næste trin ser vi på, hvordan du konfigurerer dine egne makroer
Hvis det ikke virker her, er der nogle fejlfindingstrin:
- Kontroller, at du ikke ved et uheld ændrede noget andet i koden
-
Kontroller, at du har erstattet mit tastatur -id med dit korrekte tastatur -id
- Prøv et andet tastatur
Trin 5: Lav din egen makro
Forklaring
Når LuaMacros opdager, at du har klikket på en tast på makrotastaturet, skriver den ned, hvilken tast der blev trykket på i filtasten. Txt trykker den derefter på F24. F24 er en nøgle i Windows, der ikke er på dit tastatur. Når AutoHotkey. opdager, at der er trykket på F24, læser filen på den matchende makroAlt under linjen
f24::
indtil linjen
Vend tilbage
er, hvad AutoHotkey vil gøre, når der trykkes på F24
Det første Autohotkey vil gøre, når der trykkes på F24, er at læse, hvad der er i filtasten. Txt. Dette sker på linje 37.
Jeg har derefter lavet en makro, der aktiveres, hvis output fra filen er nøglen "1". Hvis jeg klikker på 1 på mit makrotastatur, åbnes Notesblok. (Linje 41-43)
Den næste ting, du kan se, er, at hvis jeg trykker på "q" på mit tastatur vil Alt blive trykket ned, så vil F4 blive trykket ned, derefter vil Alt blive frigivet. Dette er som at tage fingeren med at holde Alt nede, tryk derefter på f4 og slip derefter Alt. Denne tastkombination lukker ethvert aktivt vindue i Windows
Lav din egen
Du kan blive ved med at tilføje makroer som denne ved at fortsætte mønsteret. For at tilføje en ny makro skriv
ellers hvis (ouput == Main_keys ["hvilken nøgle du vil have med små bogstaver"])
og skriv derefter, hvad du vil, at Autohotkey skal gøre under den.
Du kan også bruge nøgler på Numpad ved at skrive
ellers hvis (ouput == Numpad ["hvilken nøgle du vil have med små bogstaver"])
og skriv derefter, hvad du vil, at Autohotkey skal gøre under den.
For eksempel kan du sende nøgler ved hjælp af kommandoen send.
Hvis jeg f.eks. Ville have, at mit tastatur skulle skrive "This I awesome" Når jeg klikker på "a" -tasten, ville jeg tilføje
ellers hvis (output == Main_keys ["a"])
Send, det er fantastisk
Du vil også se, at jeg har tilføjet nogle makroer til Numpad -tasterne. Hver tast på Numpad har fået tildelt en emoji. (Sørg for, at du ikke har klikket på Numlock, da dette ændrer nøglekoderne)
Yderligere hjælp
Hvis du vil lære at lave nogle virkelig kraftfulde makroer, kan du tjekke dokumentationen til Autohotkey. Der er også masser af hjælp at få på internettet.
Held og lykke.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
3D -trykt Arduino makrotastatur: 6 trin (med billeder)
3D -trykt Arduino Macro Keyboard: Dette var mit første projekt, der arbejdede med Arduino Pro Micro. Du kan bruge den i Zoom- eller Discord -chats til at gøre ting som at slå lyden fra, skifte din video eller dele din skærm. Derudover kan du programmere det til at åbne ofte brugte programmer på din
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
DIY Arduino robotarm, trin for trin: 9 trin
DIY Arduino robotarm, trin for trin: Denne vejledning lærer dig, hvordan du bygger en robotarm selv