Cuprins:

Tastatură macro DIY: 5 pași
Tastatură macro DIY: 5 pași

Video: Tastatură macro DIY: 5 pași

Video: Tastatură macro DIY: 5 pași
Video: Macro mode video - tastatura ( s prljavstinom ) 2024, Noiembrie
Anonim
Tastatură macro DIY
Tastatură macro DIY

Cu tot mai mulți oameni care lucrează destul de intens pe computerele lor și intră în streaming. Poate că ați fi dorit să vă îmbunătățiți fluxul de lucru pe computer dacă ar fi așa că v-ați fi gândit să obțineți un fel de tastatură secundară, poate un Streamdeck pentru a automatiza unele dintre acele sarcini mai repetitive de pe computer, dar un produs precum Streamdeck este de 150 de dolari pe amazon (La momentul scrierii acestui lucru).

Dacă ți-aș spune că ai putea transforma orice tastatură sau Numpad veche într-o tastatură Macro complet personalizabilă. Nu este nevoie de hardware suplimentar (în afară de o tastatură de cauză) și numai pentru costul tastaturii. Sună bine. Lasă-mă să te urmez. Tot ce aveți nevoie este un pic de cunoștințe de codificare, un pic de răbdare și o tastatură.

Nu lăsa codarea să te sperie. Nu va fi foarte greu.

CREDITE

Nu am venit eu însumi cu această metodă de configurare a doua tastatură pentru macrocomenzi. Vreau să acord credit complet Tom Scott și TaranVH.

TaranVH / a doua tastatură

Arta Bodge-ului: Cum am realizat tastatura Emoji

Le-am modificat ideile și codul pentru a funcționa după bunul meu plac.

Provizii

O tastatură

Pasul 1: Instalați programele necesare

S-ar putea să știți că, dacă conectați 2 tastaturi la Windows, Windows nu va putea distinge între ele, prin urmare trebuie să devenim puțin creativi.

LuaMacros - Descărcare

Pentru a face distincția între cele două tastaturi, vom folosi un software numit LuaMacros. LuaMacros a fost creat pentru construirea de simulatoare de zbor și, prin urmare, poate face diferența între multe tastaturi.

Autohotkey - Descărcare

Pentru a configura macro-urile care vă vor ușura viața, vom folosi Autohotkey. Un limbaj de script pentru crearea de macrocomenzi puternice.

Codul din depozitul meu GitHub - Descărcare

Veți găsi toate fișierele necesare în acest proiect pe pagina mea GitHub. Doar faceți clic pe butonul verde și descărcați fișierele. Vă ajută să știți unde salvați folderul pe care îl obțineți atunci când faceți clic pe descărcare pe GitHub, deoarece vă va ajuta mai târziu.

Pasul 2: Obțineți ID-ul tastaturii

Obțineți ID-ul tastaturii dvs
Obțineți ID-ul tastaturii dvs
Obțineți ID-ul tastaturii dvs
Obțineți ID-ul tastaturii dvs
Obțineți ID-ul tastaturii dvs
Obțineți ID-ul tastaturii dvs
Obțineți ID-ul tastaturii dvs
Obțineți ID-ul tastaturii dvs

Chiar dacă Windows nu poate face diferența între tastaturi, fiecare tastatură are un ID. Vom avea nevoie de acest ID pentru a spune LuaMacros care tastatură este tastatura noastră MACRO.

Pentru a găsi acest ID deschideți Luamacros și deschideți fișierul Get_key_codes.lua - Fișierul va fi în folderul pe care l-ați descărcat de pe GitHub

Când ați deschis fișierul, faceți clic pe micul triunghi albastru din partea de sus pentru a rula programul. Vi se va cere să apăsați un buton de pe tastatura pe care doriți să o transformați într-o tastatură MACRO

Programul va afișa apoi o listă a tuturor dispozitivelor conectate. Ceva de genul a ceea ce vedeți în imaginile de mai sus: În cazul meu, puteți vedea că am două dispozitive conectate. MACROS este dispozitivul pe care tocmai l-ați identificat apăsând o tastă de pe tastatura secundară.

În dreapta MACROS, avem un șir lung, Aceasta este o combinație de tipul dispozitivului și id. Tastatura mea secundară are ID-ul: PID_0745 găsiți ID-ul între primele 2 și. Uită-te la imaginea de mai sus

Notați codul de tastatură. Veți avea nevoie de el la pasul 3.

Pasul 3: Configurați fișierul: 2nd_keyboard.lua

Configurați fișierul: 2nd_keyboard.lua
Configurați fișierul: 2nd_keyboard.lua

Deschideți LuaMacros și deschideți fișierul 2nd_keyboard.lua - fișierul poate fi găsit unde ați găsit Get_key_codes.lua Acum găsiți linia:

local kbID = 'PID_0745'

și înlocuiți ID-ul meu (PID_0745) cu id-ul pe care l-ați găsit la pasul 2. Aceasta este pentru a spune LuaMacros ce tastatură trebuie să ascultați. Aveți grijă să nu schimbați nimic altceva pe linie.

Pasul 4: Încercați

Acum ar trebui să fiți configurat și gata să rulați atât fișierul LuaMacros, cât și fișierul Autohotkey.

Pentru a face acest lucru, deschideți mai întâi fișierul 2nd_keyboard.lua în LuaMacros și faceți clic pe triunghiul albastru mic. Acum faceți clic dreapta pe fișierul Main.ahk în Explorer și faceți clic pe Executare script.

Acum ar trebui să puteți da clic pe tasta „1” de pe cea de-a doua tastatură și să vedeți deschiderea blocnotesului. Dacă acesta este cazul felicitări, ați configurat complet tastatura macro.

În pasul următor, vom analiza cum să vă configurați propriile macrocomenzi

Dacă nu funcționează aici sunt câțiva pași de depanare:

  1. Verificați dacă nu ați modificat accidental nimic din cod

  2. Verificați dacă ați înlocuit codul meu de tastatură cu codul de tastatură corect
  3. Încercați o altă tastatură

Pasul 5: Creați-vă propria macro

Creați propria dvs. macro
Creați propria dvs. macro

Explicaţie

Când LuaMacros detectează că ați făcut clic pe o tastă de pe tastatura macro, aceasta notează ce tastă a fost apăsată în fișierul key.txt apoi apasă F24. F24 este o cheie din Windows care nu se află pe tastatură. Când AutoHotkey. detectează că F24 a fost apăsat, citește fișierul pe macro-ul care se potrivește Totul de sub linie

f24::

până la linie

întoarcere

este ceea ce va face AutoHotkey când se apasă F24

Primul lucru pe care Autohotkey îl va face atunci când este apăsat F24 este să citească ce se află în fișierul key.txt. Acest lucru se întâmplă pe linia 37.

Am făcut apoi o macro care va fi activată dacă ieșirea fișierului este cheia „1”. Dacă dau clic pe 1 pe tastatura Macro, se va deschide Notepad-ul. (Linia 41 - 43)

Următorul lucru pe care îl puteți vedea este că, dacă apăs pe „q” de pe tastatura mea, Alt va fi apăsat, apoi F4 va fi apăsat, apoi Alt va fi eliberat. Este ca și cum ați ține degetul apăsat Alt, apoi apăsați f4 și apoi eliberați Alt. Această combinație de taste va închide orice fereastră activă din Windows

Fă-ți propriul

Puteți adăuga în continuare macrocomenzi de acest fel continuând modelul. Pentru a adăuga o nouă scriere macro

else if (ouput == Main_keys ["orice cheie doriți cu litere mici"])

și apoi scrieți ce doriți să facă Autohotkey sub el.

De asemenea, puteți utiliza tastele de pe Numpad scriind

else if (ouput == Numpad [„orice cheie doriți cu litere mici”])

și apoi scrieți ce doriți să facă Autohotkey sub el.

De exemplu, puteți trimite chei utilizând comanda send.

Dacă, de exemplu, aș vrea ca tastatura mea să introducă „This I awesome” Când fac clic pe tasta „a” aș adăuga

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

Trimite, este minunat

De asemenea, veți vedea că am adăugat câteva macrocomenzi pentru tastele Numpad. Fiecare cheie de pe Numpad a primit un emoji. (Asigurați-vă că nu ați făcut clic pe Numlock, deoarece acest lucru va schimba codurile cheie)

Ajutor suplimentar

Dacă doriți să aflați cum să creați câteva macro-uri cu adevărat puternice, consultați documentația Autohotkey Există, de asemenea, o mulțime de ajutor pentru a intra pe internet.

Noroc.

Recomandat: