Kaip sukurti pasirinktinius sparčiuosius klavišus su AutoHotkey

Turinys:

Kaip sukurti pasirinktinius sparčiuosius klavišus su AutoHotkey
Kaip sukurti pasirinktinius sparčiuosius klavišus su AutoHotkey

Video: Kaip sukurti pasirinktinius sparčiuosius klavišus su AutoHotkey

Video: Kaip sukurti pasirinktinius sparčiuosius klavišus su AutoHotkey
Video: Change Outlook's Startup Folder - YouTube 2024, Gegužė
Anonim
Yra keletas dalykų, kurie yra tik skausmo tipai, ypač kai juos reikia įvesti visam laikui. Arba dar blogiau, jei jų elementai, kuriuos norite įvesti, neegzistuoja klaviatūroje. Ką daryti, jei naudojate amerikietišką klaviatūrą ir reikia atsisakyti euro į dokumentą?
Yra keletas dalykų, kurie yra tik skausmo tipai, ypač kai juos reikia įvesti visam laikui. Arba dar blogiau, jei jų elementai, kuriuos norite įvesti, neegzistuoja klaviatūroje. Ką daryti, jei naudojate amerikietišką klaviatūrą ir reikia atsisakyti euro į dokumentą?

Aš turėjau šią problemą. Aš buvau susierzinęs ir, dar blogiau, buvau klaidų. Man reikėjo pažaboti mano sielvartą ir įsitikinti, kad šie monotoniniai dalykai, kuriuos turėjau pakartotinai įvesti, buvo nuoseklūs ir teisingi. Medžioklė buvo skirta sprendimams. Pasirodo, yra vienas atsakymas į abi problemas: AutoHotKey.

Kas yra AutoHotkey?

Svarbiausia, AutoHotkey (AHK) yra scenarijų platforma. Naudodami tik nedidelį "kodą" galite kurti scenarijų, kuris paleidžiamas fone, ir leidžia jums padaryti viską, ką tik nustatėte sparčiuoju klavišu. Jei norite pakeisti keletą sparčiųjų klavišų, galite ją pertvarkyti. Jei reguliariai įveskite frazę, galite jai priskirti raktų kombinaciją. Jei yra eilė komandų, kurias reguliariai paleidžiate rankiniu būdu, AHK gali juos visus paleisti paprasta klavišų kombinacija.

Nebūkite bijodami žodžių, tokių kaip "scenarijų platforma" ir "kodas", nors. AutoHotkey yra labai paprasta pradėti dirbti, ypač jei jūs tiesiog priskiriate pagrindines greito klavišo pagrindines komandas. Yra tikimybė, kad jūs galite sužinoti, ko jums reikia per vieną popietę. Peržiūrėkime keletą pagrindinių pavyzdžių, kuriuos AutoHotkey gali padaryti, kad pradėtumėte.

Kaip įdiegti AutoHotkey

Eikite į AutoHotkey svetainę, kad atsisiųstumėte programą. Pagrindiniame puslapyje yra didelis žalias mygtukas, kuriame yra "Atsisiųsti". Paspaudę, kad pateksite į atsisiuntimo puslapį. Čia galite atsisiųsti mygtuką, kad gautumėte naujausią versiją.

PASTABA: kai kurios antivirusinės programos žymės "AutoHotkey" kaip kenkėjišką programą. Tai yra klaidinga teigiama. "AutoHotkey" yra labai galingas, ir nors jis nėra pavojingas savarankiškai, tai yra scenarijų kalba, o tai reiškia, kad galite sukurti kenkėjišką programą, jei norėtumėte. Bet nesijaudinkite, ar pats atsisiųsite bazinę AutoHotkey programą; tai nepakenks jūsų kompiuteriui.

Image
Image
Kai diegimo failas atsisiunčiamas, dukart spustelėkite jį, kad pradėtumėte diegti AutoHotkey. Beveik visi vartotojai norės naudoti "Express Installation" mygtuką. Pasirinktinis diegimas suteikia jums parinkčių pagal nutylėjimą elgesį ir įdiegti vietą. Geriausia yra palikti numatytuosius nustatymus.
Kai diegimo failas atsisiunčiamas, dukart spustelėkite jį, kad pradėtumėte diegti AutoHotkey. Beveik visi vartotojai norės naudoti "Express Installation" mygtuką. Pasirinktinis diegimas suteikia jums parinkčių pagal nutylėjimą elgesį ir įdiegti vietą. Geriausia yra palikti numatytuosius nustatymus.
Image
Image
Kai jis bus įdiegtas, būsite pasirengę įdomiai: parašykite savo pirmąjį scenarijų.
Kai jis bus įdiegtas, būsite pasirengę įdomiai: parašykite savo pirmąjį scenarijų.

Kaip sukurti savo pirmąjį AutoHotkey scenarijų

Dabar "AutoHotkey" programos paleidimas iš tikrųjų nieko nepadės, bet pradės pagalbos puslapį. Norėdami pradėti, turite turėti scenarijų, kuriame "AutoHotkey" nurodoma apie jūsų pasirinktinius sparčiuosius klavišus. Taigi pradėkime nuo jo sukūrimo.

Dešiniuoju pelės mygtuku spustelėkite savo darbalaukį (ar bet kurį kitą aplanką) ir pasirinkite Naujas> AutoHotkey scenarijus. Tai sukurs naują failą su.ahk plėtiniu toje aplanke. Pavadinkite failą viską, ko norite, tada dešiniuoju pelės mygtuku spustelėkite jį ir atidarykite jį Notepad. (arba tokia programa, kaip "Notepad ++", jei turite). Byloje bus tekstas. Paprastiems scenarijams, kaip parodė čia, jį galima pašalinti. Kai būsite labiau pažengęs, galbūt norėsite palikti jį.

Jums bus suteikta beveik tuščia skala, kuria galėsite sukurti savo svajonių sparčiuosius klavišus. Štai keletas pavyzdžių.
Jums bus suteikta beveik tuščia skala, kuria galėsite sukurti savo svajonių sparčiuosius klavišus. Štai keletas pavyzdžių.

Pradėkime nuo tikro paprasto rašmenų įterpimo scenarijaus. Turiu scenarijų, kurį naudoju kiekvieną dieną, kad galėčiau įvesti paprastus vokiečių simbolius, kurie nėra mano anglų klaviatūra. Tarkime, kad aš noriu įvesti ß simbolį, kai klaviatūroje paspaudžiu Alt + Shift + S. AutoHotkey sistemoje tai atrodytų taip:

!+s:: Send, ß

Pabandykime šį tekstą šiek tiek:

  • ! yra Alto raktos simbolis
  • + yra "Shift" klavišo simbolis
  • S reiškia (akivaizdžiai) S raktą
  • :: nurodo tai, ko norite, kad ankstesni raktai būtų rodomi, kai juos paspaudžiate
  • Siųsti - tai komanda, kuri nurodo proceso tekstą
  • ß yra tekstas, kurį norime įrašyti komandą.

Iš esmės ši komanda sako: "Kai Alt, Shift ir S yra paspaudžiamos tuo pačiu metu, įrašykite ß."

Galite pridėti ir kitų modifikatorių. Pavyzdžiui, jei pridėsite <simbolį prieš savo spartųjį klavišą (taigi jis skaitomas

galite pasakyti "AutoHotkey" paleisti komandą, tik jei naudojamas kairysis alt raktas.

Visas mano simbolių spartusis klavišas yra toks:

Jei žinote simbolio, kurį norite pridėti prie scenarijaus, pavadinimą, tai tikriausiai greičiausiai jį ieškoti "Google". Jei ne, galite jį ieškoti lentelėje ASCII arba Unicode.
Jei žinote simbolio, kurį norite pridėti prie scenarijaus, pavadinimą, tai tikriausiai greičiausiai jį ieškoti "Google". Jei ne, galite jį ieškoti lentelėje ASCII arba Unicode.

Galite to paimti toliau nei tik į atskirus simbolius. Jei pastebėsite, kad reguliariai stengiasi išversti sudėtingas, nepakenčiamas ar tiesiog ilgas simbolines eilutes iš savo smegenų į pirštus, "AutoHotkey" yra jūsų naujas geriausias draugas. Kituose mano darbuose dažnai reikia susisiekti su asmenimis kitose institucijose, kad būtų galima aptarti projektų saugumo elementus be žmonių, su kuriais dirbu, įvesti. Tam reikia paaiškinti, kas aš esu ir kodėl su jais susisiekiu. Vietoj to, kad įvesite visą šį pranešimą, aš naudoju AHK "hotstring". Skriptas atrodo taip:

The
The

:*:

pradžioje sako AHK stebėti, kaip jis seka. Šiuo atveju ši eilutė yra

ncm

(trumpai "Naujas šaltas pranešimas mano galva"). Taigi, bet kuriuo metu įvesiu raides ncm į laukelį, jis pakeis juos teksto eilute, kuri eina po

::

scenarijuje. Ne tik aš sukūriau pastraipą verta įvesti į tris klavišus, žinau, kad tai bus teisus kiekvieną kartą.

Tai gali būti atlikta ir greituoju klavišu, o ne "hotscript". Galėtum pakeisti

:*:ncm

su scenarijaus

!+n

ir tame pačiame teksto eilutėje pasirodys jūsų klaviatūra paspaudus Alt + N.

"AutoHotkey" taip pat turi galimybę iš jūsų kompiuterio ištraukti pagrindinę informaciją. Pavyzdžiui, šiandien galite gauti datą. Taigi, jei jūs, kas įvedate datą į daugybę laukų, šis scenarijus gali būti gelbėtojas.

Jei paleidžiate šį scenarijų, "AutoHotkey" atidarys dabartinę datą visur, kur yra jūsų žymeklis. Taip pat galite žaisti su tokiais elementais kaip formatavimas (dd / mm / yyyy, palyginti su MM / dd / yyyy).
Jei paleidžiate šį scenarijų, "AutoHotkey" atidarys dabartinę datą visur, kur yra jūsų žymeklis. Taip pat galite žaisti su tokiais elementais kaip formatavimas (dd / mm / yyyy, palyginti su MM / dd / yyyy).

Eiti toliau: paleisti programas, perrašyti sparčiuosius klavišus ir dar daugiau

AutoHotkey gali padaryti daug daugiau nei įterpti tekstą (nors tai yra vienas iš dažniausiai naudojamų dalykų). Taip pat galite naudoti ją paleisti programą, kai paspausite tam tikrą klavišą, pakeiskite trumpuojuosius spindulius, pvz., "Alt + Tab", kad pasirinktumėte greitąsias klavišus, arba perkelkite pelės mygtukus. Jei gausite tikrai, galite net sukurti "AutoHotkey" dialogo langus ar pilnąsias programas.

"AutoHotkey" dokumentuose galite peržiūrėti įvairius karštųjų klavišų simbolius. Taip pat galite pamatyti jų pradedančiųjų vadovą dar daugiau pavyzdžių, kuriuos galite padaryti scenarijuje. Jei kada nors įstrigo, "AutoHotkey" forumas yra puiki vieta ieškoti, užduoti klausimus ir sužinoti daugiau apie tai, ką AutoHotkey gali padaryti.

Rekomenduojamas: