Indholdsfortegnelse:

DIY makrotastatur: 5 trin
DIY makrotastatur: 5 trin

Video: DIY makrotastatur: 5 trin

Video: DIY makrotastatur: 5 trin
Video: How to edit videos WAY faster with macros (DIY macro keyboard for FREE) 2024, November
Anonim
DIY makro tastatur
DIY makro tastatur

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

Get You Keyboard ID
Get You Keyboard ID
Get You Keyboard ID
Get You Keyboard ID
Get You Keyboard ID
Get You Keyboard ID
Get You Keyboard ID
Get You Keyboard 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

Konfigurer fil: 2nd_keyboard.lua
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:

  1. Kontroller, at du ikke ved et uheld ændrede noget andet i koden
  2. Kontroller, at du har erstattet mit tastatur -id med dit korrekte tastatur -id

  3. Prøv et andet tastatur

Trin 5: Lav din egen makro

Lav din egen makro
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: