22Aug

Kuidas luua kohandatud kiirklahve AutoHotkey abil

click fraud protection

On mõned asjad, mis on lihtsalt tüübi tüübid, eriti siis, kui peate neid ikka ja jälle tippima. Või veelgi hullem, kui nende asju, mida soovite kirjutada, pole klaviatuuril olemas. Mida teete, kui kasutate Ameerika klaviatuuri ja peate dokumendis olema eurodoll?

mul oli see probleem. Ma pahandasin ja veelgi hullem ma tegin vigu. Ma pean oma pahameelt piirama ja veendumaks, et need monotoonsed asjad, mida ma pidin korduvalt kirjutama, olid järjepidevad ja õiged. Jah oli lahendusi leidnud. Selgub, et mõlema probleemi jaoks on üks vastus: AutoHotKey.

Mis on AutoHotkey?

Oma südames on AutoHotkey( AHK) skriptimisplatvorm. Ainult väikese "koodiga" saate luua skripti, mis töötab taustal ja võimaldab teil teha just midagi koos teie määratud kiirklahvi abil. Kui soovite muuta klaviatuuri otseteed, saate seda uuesti muuta. Kui teil on regulaarselt sisestatud fraas, saate sellele määrata võti kombinatsiooni. Kui käskude seeriaid käitate regulaarselt käsitsi, saab AHK neid kõiki lihtsa võtmega kombinatsiooniga käitada.

instagram viewer

Ära karda sõnu nagu "skriptimisplatvorm" ja "kood", kuigi. AutoHotkey on väga lihtne alustada, eriti kui oled lihtsalt põhiliste kiirklahvide määramine baaskäskude jaoks. Võimalik, et saate teada, mida vajate ühel pärastlõunal. Lähme mõned põhilised näited selle kohta, mida AutoHotkey saab teie alustamiseks teha.

Kuidas paigaldada AutoHotkey

juht AutoHotkey veebisaidile, et laadida alla programm. Avalehele on suur roheline nupp, mis ütleb "Lae see".Selle klikkimine viib teid allalaadimislehele. Siin saate värskelt alla laadida nuppu, et saada uusim versioon.

MÄRKUS. Mõned viirusetõrjeprogrammid märgistavad AutoHotkey kui pahavara. See on valepositiivne. AutoHotkey on äärmiselt võimas ja kuigi see pole iseenesest ohtlik, on see skriptikeelt - see tähendab, et võite selle abil luua pahavara, kui teil oleks soov. Aga ärge muretsege allalaadimise pärast AutoHotkey-i baasi ennast;see ei kahjusta teie arvutit.

Kui installeerimisfail on alla laaditud, klõpsake sellel topeltklõpsuga AutoHotkey installimise alustamiseks. Peaaegu kõik kasutajad soovivad kasutada Express Installation'i nuppu. Kohandatud install annab teile vaikimisi käitumisega seotud valikud ja installige asukoht. Parim on jääda vaikimisi väärtusele.

Kui see on installitud, olete valmis jõudma lõbusate asjadega: esimese skripti kirjutamine.

Kuidas luua oma esimest AutoHotkey skripti

AutoHotkey rakenduse käivitamine ei tee midagi, vaid käivitab selle abilehte. Alustamiseks peab teil olema skript, mis ütleb AutoHotkey teie kohandatud kiirklahvide kohta. Nii et alustame selle loomisega.

Paremklõpsake oma töölauale( või mõnda muud kaust) ja valige uus & gt;AutoHotkey skript. See loob uue faili. ahk laiendusega selles kaustas. Andke fail failile kõik, mida soovite, seejärel paremklõpsake seda ja avage see Notepadis.(või rohkem koodisõbralikku programmi nagu Notepad ++, kui teil on seda).Failis on mõni tekst. Selliste lihtsate skriptide puhul nagu siin näidatakse, saab seda eemaldada. Kui saad rohkem arenenud, võite soovida seda jätta.

Teile antakse peaaegu tühi kiltkivi, et saaksite oma unistuste kiirklahve luua. Siin on paar näiteid.

Alustame tõelise lihtsa märgi sisestamise skriptiga. Mul on skript, mida ma iga päev kasutavad, et lubada mul kirjutada saksa keele tavalisi märke, mis pole minu ingliskeelse klaviatuuri jaoks. Oletame, et ma tahan kirjutada ß-tähemärgi, kui vajutan klaviatuuril Alt + Shift + S.AutoHotkey'is näeb see välja selline:

! + S: : Saada, ß

Jaotage selle natuke teksti:

  • !on Alt-klahvi sümbol
  • + on Shift-klahvi sümbol
  • s tähistab( ilmselt) S-klahvi
  • : : tähistab seda, mida soovite eelmistest võtmetest käivitada, kui neid vajutati
  • Send, on käsk, mis tüüpijätkuv tekst
  • ß on tekst, mida me tahame kirjutada käsku.

Põhimõtteliselt annab see käsu: "Kui Alt, Shift ja S vajutatakse samal ajal, sisestage ß."

Võite lisada ka teisi modifikaatoreid. Näiteks kui lisate & lt;sümbol enne oma kiirklahvi( nii et see loeb & lt;! + s: : Saada, ß, võite öelda AutoHotkey'ile käsku käivitada ainult siis, kui kasutatakse vasakpoolset klahvi Alt.

Minu kogu saksa-sümbol-kiirklahvi skript näeb välja selline:

& lt;! A: : Saada, ä & lt;! O: : Saada, ö & lt;! U: : Saada, ü &!! + A: : Saada,Ä & lt;! + O: : Saada, Ö & lt;! + U: : Saada, Ü & lt;! Ss: : Saada, ß & lt;! + $: : Saada, €

Kui tead märkisoovite oma skripti lisada, otsides seda Google'is, on ilmselt kiireim viis selle leidmiseks. Kui ei, siis võite seda otsida ASCII või Unicode'i tabelis.

Võite seda teha ka ainult üksikute märkide põhjal. Kui leiate, et regulaarselt vaevate oma aju ja sõrmede keeruliste, ebameeldivate või lihtsalt pikkade tähemärgiliste stringide tõlkimiseks, on AutoHotkey teie uus parim sõber. Muul töökohal pean tihti teistest institutsioonidest üksikisikute poole pöörduma, et arutada projektide turvaelemente, ilma et need töötajad oleksid tutvustanud. Selleks tuleb selgitada, kes ma olen ja miks olen nendega ühendust võtnud. Selle terve sõnumi kirjutamise asemel kasutaksin AHK-is hiireklõpsu. Skript näeb välja selline:

: *: alguses ütleb AHK, et jälgib selle järgnemist. Sellisel juhul on see string ncm( lühidalt pealkirjas "uus külm sõnum").Nii et igal ajal kirjutan kirjale ncm kastis, vahetab see need stringi järgi, mis järgib skripti: :.Mitte ainult ei pööranud mulle lõigu, mida oleks vaja sisestada kolme klahvivajutuse suunas, ma tean, et iga kord on see õige.

Seda saab teha ka HotScripti asemel kiirklahvi abil. Võite asendada: *: ncm skriptis koos! + N-ga ja sul on sama string, mis kuvatakse teiega, klaviatuuril vajuta Alt + N.

AutoHotkeyil on ka võimalus tõmmata oma arvutist põhiteavet. Näiteks saab tänase kuupäeva. Nii et kui olete keegi, kes sisestab kuupäeva paljudesse väljadesse, võib see skript olla elupäästja.

Kui käivitate selle skripti, tühistab AutoHotkey praeguse kuupäeva kõikjal, kus kursor asub. Sul on võimalik skripti mängida ka näiteks vormindamise( nt /MM/ yyyy versus MM /dd/ yyyy).

läheb kaugemale: Run Programs, Remap Otseteed ja veelgi enam

AutoHotkey saab teha palju rohkem kui teksti sisestamine( kuigi see on üks selle levinumaid kasutusviise).Võite seda ka kasutada programmi käivitamiseks, kui vajutate kindlale võtmele, muudate lähima kiirklahve nagu hiirega klahvikombinatsid Alt + Tab või hiire vasakut nuppu. Kui sa tõesti sügavad, võite isegi AutoHotkey abil luua dialoogiboksi või täieõiguslikke programme.

Saate näha AutoHotkey'i dokumentides kiirklahvide erinevaid sümboleid. Saate vaadata ka nende algaja õpetust veelgi näidete kohta, mida skriptil on võimalik teha. Kui olete kunagi kinni jäänud, on AutoHotkey foorum suurepärane koht otsimiseks, küsimuste esitamiseks ja lisateavet selle kohta, mida AutoHotkey saab teha.