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

Sadržaj:

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

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

Video: Kako stvoriti prilagođene prečace tipkovnice pomoću AutoHotkey
Video: Import Thunderbird to Outlook 2016 Windows Profile in Bulk - Free Guide - YouTube 2024, Travanj
Anonim
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?
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?

Imala sam 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 jezgri, AutoHotkey (AHK) je platforma za skriptiranje. 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 redovito unosite, 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.

Nemojte se bojati riječima poput "skriptne platforme" 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

Idite na web-mjesto AutoHotkey da biste preuzeli program. 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.

Image
Image
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.
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.
Image
Image
Nakon što je instaliran, spremni ste doći do zabavnih stvari: pisanje svoje prve skripte.
Nakon što je instaliran, spremni ste doći do zabavnih stvari: pisanje svoje prve skripte.

Kako stvoriti prvu AutoHotkey skriptu

Pokretanje aplikacije AutoHotkey sada neće ništa učiniti osim pokretanja 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> 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 ovdje pokazuju, može se ukloniti. Kako naprednije napredujete, možda ga želite ostaviti.

Dobit ćete gotovo prazan škriljevci za stvaranje tipkovničkih prečaca vaših snova. Evo nekoliko primjera.
Dobit ćete gotovo prazan škriljevci za stvaranje tipkovničkih prečaca vaših snova. Evo nekoliko primjera.

Započ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:: Send, ß

Razmijimo taj dio teksta:

  • ! je simbol za Alt tipku
  • + je simbol za tipku Shift
  • S označava (očito) S ključ
  • :: označava ono što želite da se prethodne tipke pokrenu kada se pritisne zajedno
  • Slanje je naredba koja upisuje tekst koji slijedi
  • ß je tekst koji želimo naredbu za upisivanje.

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

Možete dodati i druge modifikatore. Na primjer, ako dodate <simbol prije hotkeya (tako da čita

možete reći da AutoHotkey samo pokreće naredbu ako se koristi lijevi Alt tipka.

Moja cjelokupna skripta za njemački simbol izgleda ovako:

Ako znate ime znaka koji želite dodati u skriptu, potraga za njom u Googleu vjerojatno je najbrži način da ga pronađete. Ako ne, možete ga potražiti na ASCII ili Unicode tablici.
Ako znate ime znaka koji želite dodati u skriptu, potraga za njom 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 to uzeti i dalje od 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:

Image
Image

:*:

na početku kaže AHK da gleda na ubod koji ga slijedi. U tom je slučaju taj niz

ncm

(kratka, za nova hladna poruka, u mojoj glavi). Dakle, svaki put kad upisujem slova ncm u kutiju, zamijenit će ih nizom teksta koji slijedi

::

u skripti. Ne samo da sam pretvorio stavak vrijedan tipkanja na 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 imaju 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 danas datum. Dakle, ako ste netko tko ulazi u datum na puno polja, ova skripta može biti spasilac.

Ako pokrenete ovu skriptu, AutoHotkey će ispustiti trenutni datum gdje god je vaš pokazivač. Možete se igrati i sa formatima (dd / MM / gggg vs MM / dd / yyyy, na primjer) iu skripti.
Ako pokrenete ovu skriptu, AutoHotkey će ispustiti trenutni datum gdje god je vaš pokazivač. Možete se igrati i sa formatima (dd / MM / gggg vs MM / dd / yyyy, na primjer) iu skripti.

Ići dalje: Pokreni programe, Prebaci prečaci i ostalo

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 svoj početni 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.

Preporučeni: