Ali ni moteče, ko skoraj enake aplikacije uporabljajo različne kombinacije tipk za dosego enakega rezultata? Še huje, ali ne sovražite, ko del programske opreme vztraja pri uporabi nejasnih bližnjic na tipkovnici, ne da bi ponudil možnost, da jih ponovno preslikate? Ali ne bi bilo super, če bi imeli popoln nadzor nad delovanjem tipkovnice v vsaki aplikaciji? No, to je mogoče, zahvaljujoč AutoHotkey.
S funkcijo AutoHotkey lahko preslikate celotno tipkovnico ali ustvarite bližnjice po meri, tako "globalno" kot za vsako aplikacijo posebej. Če želite, imate lahko celo nize besedila po meri – ali celo cele predloge – za vsako aplikacijo, vezano na enake kombinacije tipk. Potrebujete samo AutoHotkey in urejevalnik besedil - tudi Beležnica. Sliši se zanimivo? Potem pa kar vskočimo.
Kako začeti uporabljati Windows Spy v AutoHotKey
Dandanes je veliko tipkovnic opremljeno s programsko opremo za ustvarjanje bližnjic in makrov po meri. Vendar, kot bomo videli, je AutoHotkey bolj vsestranski, saj je neodvisen od tipkovnice.
Z njim vaše "prilagoditve tipkovnice" ne bodo vezane na določeno tipkovnico. Svoj skript za prilagajanje boste lahko prenesli na druge računalnike in v kratkem času zagnali in zagnali svoje bližnjice do aplikacij po meri in bližnjice.
Ker smo v tem članku začeli delati, če želite ustrezen uvod v AutoHotkey, preverite naš hitri vodnik AutoHotkey za začetnike.
Začnite z prenos AutoHotkey z njegove uradne strani. Nato jo namestite kot katero koli drugo aplikacijo. Kasneje vam ga ni treba zagnati. Samodejno začne delovati, ko zaženete skript, narejen zanj. Torej, ustvarimo tak skript.
Z nameščenim AutoHotkey z desno tipko miške kliknite kjer koli, na namizju ali znotraj mape, kjer želite ustvariti svoj skript. Izberite Novo > Skript AutoHotkey. Dajte svojemu bodočemu skriptu ime in pritisnite Enter.
Z AutoHotkey lahko ustvarite "globalne" bližnjice, ki bodo aktivne povsod, ali tiste, specifične za aplikacijo, ki bodo delovale samo znotraj okna aktivne aplikacije. Če želite "ciljati" določeno aplikacijo, jo morate identificirati v svojem skriptu. AutoHotkey lahko pri tem pomaga s svojim Window Spy.
Dvokliknite trenutno prazen skript, da ga zaženete, in z njim AutoHotkey. Z desno tipko miške kliknite ikono AutoHotkey v pladnju Windows in izberite Okenski vohun iz menija, ki se prikaže.
Če želite poiskati identifikatorje, potrebne za ciljanje na aplikacijo, pustite Window Spy na zaslonu in kliknite okno aplikacije. Nato opazite ahk_class, ahk_exe, in ahk_pid vnosi, na vrhu okna Window Spy. V našem primeru smo želeli ciljati na priljubljeno aplikacijo za zapiske Obsidian. Ker bi lahko imela druga programska oprema podobna ahk_class in ahk_pid, smo kot cilj uporabili njeno izvedljivo datoteko z uporabo ahk_exe Obsidian.exe, kot je omenjeno v Window Spy.
Ko poznate svoj cilj, je čas za scenarij.
Čas je, da naredite skript v AutoHotKey
Z desno tipko miške kliknite svoj skript in izberite Uredi skripto da ga odprete v privzetem urejevalniku besedil. Kot boste videli, bo vnaprej napolnjen z nekaterimi vrednostmi, ki pomagajo pri združljivosti in zmogljivosti. Prezrite jih, enkrat ali dvakrat pritisnite Enter in ciljajte na svojo aplikacijo z:
#IfWinActive APP_IDENTIFIER
Zamenjajte APP_IDENTIFIER z dejanskim ciljem, ki ste ga kopirali iz programa AutoHotkey Window Spy. V našem primeru je to prevedeno v:
#IfWinActive ahk_exe Obsidian.exe
Ko pišete skripte AutoHotkey, lahko uporabite naslednje simbole za modifikacijske tipke na tipkovnici:
- ! za Alt
- + za Shift
- ^ za CTRL
- # za ključ Windows
Preden ustvarite svoje dejanske bližnjice, pa preverite, ali bo skript res deloval le, ko je izbrana aplikacija aktivna. Najlažji način za to je, da uporabite tisto, kar AutoHotkey imenuje "sporočilo" ali bolje rečeno "msgbox".
Vnesite naslednje neposredno pod vrstico, kamor ste ciljali na aplikacijo, ki ste jo izbrali:
^a::
msgbox deluje!
vrnitev
Če bi to prevedli v navadno angleščino, bi to izgledalo tako:
- Kdaj CTRL + A pritisnjena skupaj na tipkovnici...
- ... na zaslonu prikažite okno s sporočilom "deluje!".
- Ko uporabnik potrdi to sporočilo, se vrnite v prejšnje stanje.
Zaženite skript, pritisnite CTRL + A na tipkovnici in nič se ne bi smelo zgoditi. To je zato, ker ste ciljali na določeno aplikacijo, vendar še niste preklopili nanjo. Torej, aktivirajte okno te aplikacije, pritisnite isto kombinacijo in videli bi se pojavno okno s sporočilom, da "deluje".
Zdaj preklopite nazaj na katero koli drugo aplikacijo in znova poskusite kombinacijo tipk. Upajmo, da se nič ne bi smelo zgoditi. Če je tako, to pomeni, da se vaš MSGBOX aktivira samo v vaši ciljni aplikaciji, kar je želeni rezultat, ki ga želimo od tega skripta.
Če povezava tipk "uhaja" v druge aplikacije, še enkrat preverite svojo sintakso in se prepričajte, da v izbranem cilju ni tipkarske napake.
Kako narediti profile tipkovnice po meri za svoje aplikacije
AutoHotkey omogoča enostavno preslikavo delovanja tipk na tipkovnici, tako posamezno kot v kombinaciji. Bi radi zamenjali tipki A in B? V sintaksi AutoHotkey bi to izgledalo takole:
a:: b
b:: a
Vendar verjetno ne želite prerazporediti posameznih tipk, ampak če želite, da kombinacije več tipk z enim ali več modifikacijskimi tipkami izvajajo določena dejanja.
Če želite graditi na prejšnjem primeru, če želite, da se B prikaže, ko pritisnete CTRL+A, in obratno, da se A pojavi, ko pritisnete CTRL+B, poskusite:
^a:: b
^b:: a
Seveda je to le primer. V resničnem življenju je pritiskanje več tipk za vnos enega samega znaka sama definicija kontraproduktivnega. V nasprotju s tem lahko dodeljevanje besedilnih nizov kombinacijam tipk znatno pospeši vnos besedila. Če želite, da ob pritisku na kombinacijo tipk vnesete svoje ime, e-poštni naslov ali kateri koli drug del besedila, lahko uporabite ukaz »pošlji« AutoHotkey. To "pove" AutoHotkey, kot pove njegovo ime, "pošlje" niz besedila, ki mu sledi, v aktivno okno. V akciji je lahko videti takole:
^+O::
pošlji Odiseja
vrnitev
V zgornjem scenariju:
- Začnemo tako, da AutoHotkey "povemo", da mora nekaj narediti, ko hkrati pritisnemo Shift + CTRL + O.
- To "nekaj" pošilja niz "Odysseas", ki je slučajno ime tega pisca, v aktivno okno.
- Končno z "vrnitev" navedemo enakovredno "to bo vse, hvala, AutoHotkey!".
Poskusite eksperimentirati z različnimi kombinacijami tipk in naj AutoHotkey pošlje različne besedilne nize izbrani aplikaciji. V istem skriptu imate lahko več pravil.
Uporaba kombinacij tipkovnic za vnos besedilnih nizov je lahko v pomoč pri takojšnjem vnosu vašega imena in e-poštnega naslova. Vendar pa pri tipkanju ni intuitivno. Čez nekaj časa postane težko slediti, kaj počne na desetine bližnjic. Tu lahko pomaga razširitev besedila.
Namesto preslikave določenih kombinacij tipk v besedilne nize vam AutoHotkey omogoča definiranje kratkih kod. Nato, ko zazna, da ste enega od njih vnesli, ga lahko samodejno zamenja z daljšim besedilnim nizom. To je tako preprosto kot:
:*:MUO~::Izkoristi
- ":*:" na začetku vrstice navaja, da je to pravilo za razširitev besedila.
- Nato pride kratka koda, ki je v našem primeru "MUO~".
- Tako kot pri bližnjicah je "::" v tem scenariju logični ekvivalent "=".
- Zadnji del sestavljanke je dejanski niz besedila, s katerim želimo zamenjati "MUO~".
S tem pravilom vedno, ko tipkamo MUO~ v naši ciljni aplikaciji bo AHK skočil in ga zamenjal z Izkoristijo.
Ko končate z definiranjem pravil za aplikacijo, lahko ciljate na drugo na popolnoma enak način. Znova uporabite "#IfWinActive APP_IDENTIFIER", tokrat ciljajte na okno druge aplikacije, in vnesite svoja pravila zanj neposredno pod.
Ponovite tolikokrat, kot želite, pri čemer ustvarite profile bližnjic in kod za aplikacijo.
Ker so skripti AutoHotkey v bistvu besedilne datoteke, je tu odlična ideja: vključite druge skripte v svoje in jih naredite za specifične aplikacije! Preverite naš seznam kul skripti AutoHotkey. Izberite poljubno, vendar namesto da bi jih uporabljali kot samostojne skripte, jih odprite v urejevalniku besedil.
Kopirajte njihovo vsebino in jih dodajte v razdelek za ciljanje na aplikacije v svojem skriptu. Shranite in znova zaženite svoj skript in teoretično bi morali ti skripti delovati kot del vaših, ko je aplikacija, na katero ste ciljali, aktivna.
Naredite svojo tipkovnico pametno z AutoHotKey
Kot boste ugotovili na dolgi rok, je ustvarjanje takšnih skriptov proces, ne enkratna zadeva. Ko se spreminjajo vaše zahteve in načini uporabe programske opreme, se bodo spreminjali tudi vaši skripti.
Z nenehnim razširjanjem in prilagajanjem skriptov se boste morda kmalu počutili, kot so hekerji upodobljeni v tehnološko nepismenih serijah. S pritiskom na pol ducata tipk in nejasnih kombinacij le-teh, ki jih poznate samo vam, se lahko na vašem zaslonu kot po čarovniji pojavi zid z besedilom.
Želite stvari opraviti hitreje? Tukaj je več kot 40+ zmogljivih bližnjic na tipkovnici, ki vam bodo prihranile največ časa.
Preberite Naprej
- Windows
- Windows 10
- Windows 11
- AutoHotkey
Pravo življenje OK se je začelo pri okoli 10. letu, ko je dobil svoj prvi računalnik - Commodore 128. Od takrat topi tipke s tipkanjem 24 ur na dan, 7 dni v tednu in poskuša razširiti besedo tehnike vsem, ki jih zanima dovolj, da jih poslušajo. Ali bolje rečeno, preberite.
Naročite se na naše novice
Pridružite se našemu glasilu za tehnične nasvete, ocene, brezplačne e-knjige in ekskluzivne ponudbe!
Kliknite tukaj, da se naročite