22Aug

Kako stvoriti prečace za prilagođene tipkovnice pomoću AutoHotkey

click fraud protection

Postoje neke stvari koje su samo bol tipa - pogotovo kada ih morate upisati i iznova i iznova. Ili još gore, ako stvar koju želite upisati ne postoji na vašoj tipkovnici.Što učiniti ako upotrebljavate američku tipkovnicu i trebate ispustiti € u dokument?

Imam ovaj problem. Bio sam uzrujan, a još gore, pogriješio sam. Trebao sam zaustaviti moju nelagodu i pobrinuti se da ove monotone stvari koje sam morao redovito tiskati bile su dosljedne i ispravne. Lov je bio na rješavanju. Ispada da postoji jedan odgovor na oba problema: AutoHotKey.

Što je AutoHotkey?

U svojoj srži, AutoHotkey( AHK) je skriptna platforma. Sa samo malim brojem "koda", možete stvoriti skriptu koja se izvodi u pozadini i omogućava vam da radite gotovo bilo što s hotkey koji ste postavili. Ako postoji prečac na tipkovnici koji želite promijeniti, možete je preimenovati. Ako postoji izraz koji upisujete redovito, možete joj dodijeliti kombinaciju tipki. Ako postoji niz naredbi koje ručno pokrenete redovito, AHK ih sve može izvesti jednostavnim kombiniranim ključem.

instagram viewer

Ne bojte se riječi poput "skriptnih platformi" i "koda", iako. AutoHotkey je izuzetno jednostavan za početak rada, pogotovo ako samo dodjeljujete osnovne tipke za brzo podešavanje osnovnih naredbi.Šanse su da možete naučiti što vam je potrebno tijekom jednog poslijepodneva. Pročitajte neke osnovne primjere onoga što AutoHotkey može učiniti da biste započeli.

Kako instalirati AutoHotkey

Voditelj na AutoHotkey web stranicu za preuzimanje programa. Na glavnoj je stranici velika zelena tipka koja kaže "Download" na njemu. Klikom na to će vas odvesti na stranicu za preuzimanje. Ovdje možete na gumb za download preuzeti najnoviju verziju.

NAPOMENA: Neki antivirusni programi označit će AutoHotkey kao zlonamjerni softver. Ovo je lažno pozitivno. AutoHotkey je iznimno moćan, a iako nije sam po sebi opasan, to je skriptni jezik, što znači da biste mogli stvoriti zlonamjerni softver ako želite. Ali nemojte brinuti o preuzimanju osnovnog programa AutoHotkey;to neće naškoditi vašem računalu.

Nakon što preuzmete instalacijsku datoteku, dvaput kliknite na njega kako biste počeli instalirati AutoHotkey. Gotovo svi korisnici žele koristiti gumb Express Installation. Prilagođena instalacija pruža vam opcije oko zadanih ponašanja i instaliranje lokacije. Ostavljanje zadanih postavki na mjestu je najbolje.

Kada je instaliran, spremni ste doći do zabavnih stvari: pisanje svoje prve skripte.

Kako stvoriti prvu AutoHotkey skriptu

Pokretanje aplikacije AutoHotkey sada zapravo neće učiniti ništa osim pokretanja svoje stranice pomoći. Da biste započeli, morate imati skriptu koja govori AutoHotkey o prilagođenim prečacima tipkovnice. Zato počnimo stvarati jedan.

Desnom tipkom miša kliknite radnu površinu( ili bilo koju drugu mapu) i odaberite Novo & gt;AutoHotkey skripta. To će stvoriti novu datoteku s nastavkom. ahk u toj mapi. Imenujte datoteku koju god želite, a zatim desnom tipkom miša kliknite na nju i otvorite ga u Notepad.(ili program s više kodova kao što je Notepad ++, ako ga imate).U datoteci će biti neki tekst. Za jednostavne skripte kao što su se pokazale ovdje, može se ukloniti. Kao što ste dobili više napredni, vi svibanj želite to ostaviti u.

Dobit ćete gotovo prazan škriljevac za vas stvoriti tipkovnički prečaci svojih snova. Evo nekoliko primjera. Počnimo s pravim jednostavnim skriptom umetanja znakova. Imam skriptu koju svakodnevno upotrebljavam kako bih dopustio da unesu uobičajene znakove iz njemačkog jezika koji nisu na mojoj engleskoj tipkovnici. Recimo da želim upisati znak ß svaki put kad pritisnem Alt + Shift + S na mojoj tipkovnici. U AutoHotkeyu, to bi izgledalo ovako:

! + S: : Pošalji, ß

Prekinimo taj dio teksta:

  • !je simbol za tipku Alt
  • + je simbol za tipku Shift
  • s označava( očito) S ključ
  • : : označava ono što želite da prethodne tipke budu pokrenute kada se pritisne zajedno
  • Pošalji, je naredba koja vrstenastavak teksta
  • ß je tekst koji želimo naredbu za upisivanje.

U suštini, ova naredba kaže: "Kada se pritisne Alt, Shift i S istodobno, upišite ß."

Možete dodati i druge modifikatore. Na primjer, ako dodate & lt;simbol prije hotkeya( tako da čita & lt;! + s: : Send, ß, možete reći da AutoHotkey samo pokreće naredbu ako se koristi tipka Alt Alt.

Moja cjelokupna skripta za njemački simbol izgleda ovako:

& lt; a: : Send, ä & lt; o: : Send, ö & lt; u: : Send, ü & lt;! + A: : Send, Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Pošalji Emailkoju želite dodati u skriptu, tražeći ga u Googleu vjerojatno je najbrži način da ga pronađete. Ako ne, možete ga potražiti na ASCII ili Unicode tablici.

Možete uzeti ovo dalje od samo pojedinačnih znakova. Ako vam se redovito bori za prevođenje složenih, proturječnih ili jednostavno običnih znakovnih nizova iz vašeg mozga do prstiju, AutoHotkey je vaš novi najbolji prijatelj. U svom drugom poslu, često se moram obratiti pojedincima u drugim institucijama kako bih raspravljala o sigurnosnim stvarima na projektima bez ikakvog uvoda od ljudi s kojima radim. To zahtijeva da objasnim tko sam i zašto im se obraćam. Umjesto da pišem ovu cijelu poruku koristim hotstring u AHK.Skripta izgleda ovako:

: *: na početku govori AHK da gleda ubod koji ga slijedi. U ovom slučaju taj niz je ncm( kratka za "novu hladnu poruku" u mojoj glavi).Dakle, svaki put kad upišem slova ncm u okvir, zamijenit će ih nizom teksta koji slijedi: : u skripti. Ne samo da sam pretvorio stavak vrijedan tipkanja u tri tipke, znam da će svaki put biti u pravu.

To bi se moglo postići s hotkey umjesto hotscript previše. Možete zamijeniti: *: ncm u skripti s! + N i imati isti niz teksta prikazati s vama pritisnuli Alt + N na tipkovnici.

AutoHotkey također ima sposobnost povlačenja osnovnih podataka s vašeg računala. Na primjer, može dobiti današnji datum. Dakle, ako ste netko tko upisuje datum na puno polja, ova bi skripta mogla biti spasilac.

Ako pokrenete ovu skriptu, AutoHotkey će ispustiti trenutni datum gdje god je vaš pokazivač.Možete igrati sa stvarima poput oblikovanja( dd /MM/ yyyy u odnosu na MM /dd/ yyyy, na primjer) u skripti kao dobro.

Daljnje: Pokreni programe, prečaci za preusmjeravanje i više

AutoHotkey može učiniti mnogo više od umetanja teksta( iako je to jedna od njegovih uobičajenih upotreba).Također ga možete koristiti za pokretanje programa kada pritisnete određenu tipku, prebacujte shortucts poput Alt + Tab na hotkeys po vašem izboru, ili prebaciti gumbe na miša. Ako ste stvarno duboko, čak možete stvoriti dijaloške okvire ili punopravni programi s AutoHotkey.

Možete vidjeti različite simbole za hotkeys u AutoHotkey dokumentaciji. Također možete vidjeti njihov početnički vodič za još više primjera stvari koje možete napraviti u skripti. Ako se ikad zaglavi, forum AutoHotkey je odlično mjesto za pretraživanje, postavljanje pitanja i više informacija o tome što AutoHotkey može učiniti.