Sadržaj:

DIY makro tipkovnica: 5 koraka
DIY makro tipkovnica: 5 koraka

Video: DIY makro tipkovnica: 5 koraka

Video: DIY makro tipkovnica: 5 koraka
Video: 5 Fast Editors VS 1 SECRET Macro Cheater... 2024, Srpanj
Anonim
DIY makro tipkovnica
DIY makro tipkovnica

Sve više ljudi radi prilično intenzivan posao na svojim računalima i ulazi u streaming. Možda ste htjeli poboljšati svoj tijek rada na računalu da ste možda razmišljali o nabavci neke vrste sekundarne tipkovnice, možda Streamdecka za automatiziranje nekih od onih zadataka koji se ponavljaju na vašem računalu, ali proizvod poput Streamdecka košta 150 dolara. amazon (U vrijeme pisanja ovoga).

Što ako vam kažem da bilo koju staru tipkovnicu ili Numpad možete pretvoriti u potpuno prilagodljivu makro tipkovnicu. Nije potreban dodatni hardver (osim tipkovnice uzroka) i samo za cijenu tipkovnice. Zvuči super. Dopusti mi da te pratim. Sve što trebate je malo znanja o kodiranju, malo strpljenja i tipkovnica.

Ne dopustite da vas kodiranje uplaši. Neće biti jako teško.

KREDITI

Nisam sam smislio ovu metodu postavljanja druge tipkovnice za makronaredbe. Želim dati punu zaslugu Tomu Scottu i TaranVH -u.

TaranVH/2. tipkovnica

Umjetnost Bodgea: Kako sam napravio Emoji tipkovnicu

Promijenio sam njihove ideje i kod tako da rade po mojoj želji.

Pribor

Tipkovnica

Korak 1: Instalirajte potrebne programe

Možda znate da ako uključite 2 tipkovnice u prozore, prozori ih neće moći razlikovati, stoga moramo biti malo kreativni.

LuaMacros - Preuzmi

Kako bismo razlikovali dvije tipkovnice, koristit ćemo softver koji se zove LuaMacros. LuaMacros je napravljen za izradu simulatora letenja i stoga može razlikovati mnoge tipkovnice.

Autohotkey - Preuzmi

Za postavljanje makronaredbi koje će vam olakšati život koristit ćemo Autohotkey. Skriptni jezik za stvaranje moćnih makronaredbi.

Kôd iz mog spremišta GitHub - Preuzmi

Sve datoteke potrebne u ovom projektu pronaći ćete na mojoj stranici GitHub. Samo kliknite zeleni gumb i preuzmite datoteke. Pomaže vam znati gdje spremate mapu koju dobijete kada kliknete na preuzimanje na GitHubu jer će vam kasnije pomoći.

Korak 2: Dobijte ID tipkovnice

Dobijte ID tipkovnice
Dobijte ID tipkovnice
Dobijte ID tipkovnice
Dobijte ID tipkovnice
Dobijte ID tipkovnice
Dobijte ID tipkovnice
Dobijte ID tipkovnice
Dobijte ID tipkovnice

Iako Windows ne može razlikovati tipkovnice, svaka tipkovnica ima ID. Trebat će nam ovaj ID da LuaMacrosu kažemo koja je tipkovnica naša MACRO tipkovnica.

Da biste pronašli ovaj ID, otvorite Luamacros i otvorite datoteku Get_key_codes.lua -Datoteka će se nalaziti u mapi koju ste preuzeli s GitHub -a

Kada otvorite datoteku, kliknite mali plavi trokut na vrhu za pokretanje programa. Od vas će se tražiti da pritisnete tipku na tipkovnici koju želite pretvoriti u MACRO tipkovnicu

Program će zatim prikazati popis svih povezanih uređaja. Nešto poput onog što vidite na gornjim slikama: U mom slučaju možete vidjeti da imam povezana dva uređaja. MACROS je uređaj koji ste upravo identificirali pritiskom na tipku na sekundarnoj tipkovnici.

Desno od MACROS -a imamo dugačak niz, ovo je kombinacija vrste uređaja i ID -a. Moja sekundarna tipkovnica ima ID: PID_0745 ID ćete pronaći između 2 prva &. Pogledajte gornju sliku

Zapišite svoj ID tipkovnice. Trebat će vam u koraku 3.

Korak 3: Konfigurirajte datoteku: 2nd_keyboard.lua

Konfigurirajte datoteku: 2nd_keyboard.lua
Konfigurirajte datoteku: 2nd_keyboard.lua

Otvorite LuaMacros i otvorite datoteku 2nd_keyboard.lua - datoteka se može pronaći tamo gdje ste pronašli Get_key_codes.luaSad pronađite redak:

lokalni kbID = 'PID_0745'

i zamijenite moj ID (PID_0745) s ID -om koji ste pronašli u koraku 2. Ovo je da LuaMacrosu kažete koju tipkovnicu treba slušati. Pazite da ne promijenite ništa drugo na liniji.

Korak 4: Isprobajte

Sada biste trebali biti svi postavljeni i spremni za pokretanje i datoteke LuaMacros i datoteke Autohotkey.

Da biste to učinili, prvo otvorite datoteku 2nd_keyboard.lua u LuaMacros-u i kliknite mali plavi trokut. Sada desnom tipkom miša kliknite datoteku Main.ahk u istraživaču datoteka i kliknite Pokreni skriptu.

Sada biste trebali moći pritisnuti tipku "1" na drugoj tipkovnici i vidjeti otvaranje bilježnice. U tom slučaju čestitamo, potpuno ste postavili makro tipkovnicu.

U sljedećem koraku ćemo pogledati kako konfigurirati vlastite makronaredbe

Ako ne radi, evo nekoliko koraka za rješavanje problema:

  1. Provjerite niste li slučajno promijenili nešto drugo u kodu
  2. Provjerite jeste li moj ID tipkovnice zamijenili ispravnim ID -om tipkovnice

  3. Pokušajte s drugom tipkovnicom

Korak 5: Napravite vlastitu makronaredbu

Napravite vlastiti makro
Napravite vlastiti makro

Obrazloženje

Kada LuaMacros otkrije da ste kliknuli tipku na makro tipkovnici, zapisuje koja je tipka pritisnuta u datoteci key.txt, a zatim pritišće F24. F24 je tipka u prozorima koja nije na vašoj tipkovnici. Kada AutoHotkey. otkrije da je F24 pritisnut čitajući datoteku radi li odgovarajući makroSve ispod crte

f24::

do crte

povratak

je ono što će AutoHotkey učiniti kada pritisnete F24

Prvo što će Autohotkey učiniti kad se pritisne F24 jest pročitati ono što se nalazi u datoteci key.txt. To se događa na liniji 37.

Zatim sam napravio makronaredbu koja će se aktivirati ako je izlaz datoteke ključ "1". Ako kliknem 1 na makro tipkovnici, otvorit će se Notepad. (Redak 41 - 43)

Sljedeće što možete vidjeti je da ako pritisnem "q" na tipkovnici, Alt će se pritisnuti, zatim će se pritisnuti F4, a zatim će se otpustiti Alt. Ovo je kao da prstom držite pritisnutu tipku Alt, zatim pritisnite tipku f4, a zatim otpustite tipku Alt. Ova kombinacija tipki zatvorit će sve aktivne prozore u sustavu Windows

Napravite sami

Ovakve makroe možete nastaviti dodavati nastavljajući uzorak. Za dodavanje nove makronapišite

else if (ouput == Main_keys ["koji god taster želite malim slovima"])

a zatim ispod toga napišite što želite da Autohotkey radi.

Također možete koristiti tipke na Numpadu pisanjem

else if (ouput == Numpad ["koji god taster želite malim slovima"])

a zatim ispod toga napišite što želite da Autohotkey radi.

Na primjer, ključeve možete poslati pomoću naredbe send.

Da sam, na primjer, želio da moja tipkovnica otkuca "This I awesome" Kad kliknem tipku "a", dodao bih

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

Pošalji, ovo je super

Također ćete vidjeti da sam dodao neke makronaredbe za tipke Numpad. Svakoj tipki na Numpadu dodijeljen je emoji. (Provjerite niste li pritisnuli Numlock jer će to promijeniti kodove ključeva)

Daljnja pomoć

Ako želite naučiti kako napraviti zaista moćne makronaredbe, provjerite dokumentaciju Autohotkey -a. Također postoji mnogo pomoći za pristup internetu.

Sretno.

Preporučeni: