Početna » kako da » Kako stvoriti Custom Tipkovnica Prečaci sa AutoHotkey

    Kako stvoriti Custom Tipkovnica Prečaci sa AutoHotkey

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

    Imao sam taj problem. Postao sam ljut, a što je još gore, griješio sam. Morao sam obuzdati svoju ljutnju i pobrinuti se da ove monotone stvari koje sam morao ponoviti, budu dosljedne i točne. Lov je tražio rješenja. Ispada da postoji jedan odgovor na oba problema: AutoHotKey.

    Što je AutoHotkey?

    U svojoj osnovi, AutoHotkey (AHK) je skriptna platforma. Sa samo malo "koda", možete stvoriti skriptu koja se izvodi u pozadini i omogućuje vam da učinite gotovo sve s hotkeyom koji ste postavili. Ako postoji tipkovnički prečac koji želite promijeniti, možete ga ponovo promijeniti. Ako postoji redak koji redovito upisujete, možete mu dodijeliti kombinaciju tipki. Ako postoji niz naredbi koje ručno pokrećete na redovnoj osnovi, AHK ih sve može pokrenuti jednostavnim kombiniranim ključem.

    Nemojte se bojati riječima poput “skripting platforme” i “koda”. AutoHotkey je iznimno jednostavan za početak rada, pogotovo ako samo dodijelite osnovne hotkeys osnovnim naredbama. Šanse su, možete saznati što vam je potrebno tijekom jednog popodneva. Idemo kroz neke osnovne primjere onoga što AutoHotkey može učiniti da biste započeli.

    Kako instalirati AutoHotkey

    Krenite na web stranicu AutoHotkey kako biste preuzeli program. Na glavnoj stranici nalazi se veliki zeleni gumb na kojem piše "Download". Klikom na to ćete otići na stranicu za preuzimanje. Ovdje možete na gumb za preuzimanje preuzeti najnoviju verziju.

    NAPOMENA: Neki antivirusni programi označit će AutoHotkey kao zlonamjerni softver. Ovo je lažno pozitivno. AutoHotkey je iznimno moćan, i iako nije opasan sam po sebi, to je skriptni jezik - što znači da možete stvoriti zlonamjerni softver s njim ako ste imali želju. Ali ne brinite o preuzimanju osnovnog programa AutoHotkey; neće naškoditi vašem računalu.

    Nakon što se instalacijska datoteka preuzme, dvaput kliknite na nju da biste započeli s instalacijom AutoHotkey. Gotovo svi korisnici žele koristiti gumb Express Installation. Prilagođena instalacija daje vam opcije oko zadanih ponašanja i instaliranja lokacije. Najbolje je ostaviti zadane postavke na mjestu.

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

    Kako stvoriti svoj prvi AutoHotkey Script

    Pokretanje aplikacije AutoHotkey sada zapravo neće učiniti ništa osim pokretanja stranice pomoći. Da biste započeli, morate imati skriptu koja AutoHotkeyu govori o vašim prilagođenim prečacima na tipkovnici. Počnimo stvaranjem jednog.

    Desnom tipkom miša kliknite radnu površinu (ili bilo koju drugu mapu) i odaberite New> AutoHotkey script. To će stvoriti novu datoteku s .ahk ekstenzijom u toj mapi. Imenujte datoteku što god želite, zatim je kliknite desnom tipkom i otvorite je u Notepadu. (ili program prilagođen kodovima kao što je Notepad ++, ako ga imate). U datoteci će biti teksta. Za jednostavne skripte kao što su ovdje demonstrirale, može se ukloniti. Kako napredujete, možete ga ostaviti.

    Dobit ćete gotovo praznu ploču za izradu tipkovničkih prečaca iz snova. Evo nekoliko primjera.

    Počnimo s pravim jednostavnim unosom znakova. Imam skriptu koju koristim svaki dan kako bih dopustio da upišem uobičajene likove s njemačkog jezika koji nisu na engleskoj tipkovnici. Recimo da želim upisati znak ß kad god pritisnem Alt + Shift + S na tipkovnici. U AutoHotkey, to bi izgledalo ovako:

    !+s :: Pošalji, ß

    Razdvojimo 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 prethodne tipke za pokretanje kada se pritisnu zajedno
    • Pošalji, je naredba koja ispisuje nastavljeni tekst
    • ß je tekst koji želimo upisati.

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

    Možete dodati i druge modifikatore. Na primjer, ako dodate < symbol before your hotkey (so it reads , možete reći AutoHotkey da pokreće samo naredbu ako se koristi tipka Left Alt.

    Cijela skripta njemačkog simbola-hotkey izgleda ovako:

     

    Ako znate naziv znaka koji želite dodati u svoju skriptu, njegovo pretraživanje u Googleu vjerojatno je najbrži način da ga pronađete. Ako ne, možete ga potražiti na ASCII ili Unicode tablici.

    To možete uzeti i dalje od pojedinačnih znakova. Ako se redovito borite za prevođenje složenih, odvratnih ili jednostavno dugih nizova znakova iz vašeg mozga na prste, AutoHotkey je vaš novi najbolji prijatelj. U mom drugom poslu često moram doprijeti do pojedinaca u drugim institucijama kako bih razgovarao o sigurnosnim stavkama na projektima bez ikakvog uvoda od ljudi s kojima radim. To zahtijeva da objasnim tko sam i zašto ih kontaktiram. Umjesto tipkanja ove cijele poruke koristim hotstring u AHK. Skripta izgleda ovako:

    : *: na početku kaže AHK da pazi na ubod koji slijedi. U ovom slučaju taj niz je Ncm (skraćeno od "nova hladna poruka" u mojoj glavi). Dakle, svaki put kad upišem slova ncm u okvir, to će ih zamijeniti nizom teksta koji slijedi :: u skripti. Ne samo da sam pretvorio paragraf koji vrijedi upisati u tri pritiska na tipke, znam da će svaki put biti ispravno.

    To se može postići pomoću hotkey umjesto hotscripta. Možete zamijeniti : *: Ncm u skripti s !+n i imaju isti niz tekstova koji se pojavljuju s vama pritisnutom Alt + N na tipkovnici.

    AutoHotkey također ima mogućnost povlačenja osnovnih informacija s vašeg računala. Na primjer, može dobiti današnji datum. Dakle, ako ste netko tko unosi datum u mnogo polja, ova skripta može biti spasitelj.

    Ako pokrenete ovu skriptu, AutoHotkey će ispustiti trenutni datum gdje god se nalazio pokazivač. Isto tako možete igrati sa stvarima kao što je formatiranje (dd / MM / gggg naspram MM / dd / gggg).

    Idući dalje: Pokrenite programe, prečace prečace i još mnogo toga

    AutoHotkey može učiniti mnogo više od umetanja teksta (iako je to jedna od najčešćih uporaba). Možete ga koristiti i za pokretanje programa kada pritisnete određenu tipku, remapuirate kratice kao Alt + Tab na hotkeys po vašem izboru ili remapirate gumbe na mišu. Ako postanete stvarno duboki, možete stvoriti dijaloške okvire ili programe s automatskim pokretanjem.

    Možete vidjeti različite simbole hotkeys-a u dokumentaciji AutoHotkey-a. 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 zaglavite, forum AutoHotkey izvrsno je mjesto za pretraživanje, postavljanje pitanja i saznanje više o tome što AutoHotkey može učiniti.