Ninja klaviatuur: määrake kiirklahv mis tahes aknale

Ninja klaviatuur: määrake kiirklahv mis tahes aknale
Ninja klaviatuur: määrake kiirklahv mis tahes aknale

Video: Ninja klaviatuur: määrake kiirklahv mis tahes aknale

Video: Ninja klaviatuur: määrake kiirklahv mis tahes aknale
Video: LEGO STAR WARS TCS BE WITH YOU THE FORCE MAY - YouTube 2024, November
Anonim

Kui pean tegema korduvat ülesannet, nagu näiteks minu e-posti kontrollimine või avatud avamise akna vahetamine, on kiireim võimalus kiirklahvi otse aknale määrata, nii et ma võin minimeeritud / taastatud akna ümber lülituda ainult ühe klahvivajutuse abil.

Kuidas ma sain selle täita? AutoHotkey, väike skriptiraamistik, mis võimaldab Windowsis midagi automatiseerida. Enne alustamist eeldan, et olete selle alla laadinud ja installinud.

Ma olen loonud väikese funktsiooni, mida saab lisada skriptile, mis teeb akna leidmiseks ja ümberlülitamiseks keerulist tööd. Kõik, mida peate tegema, on määrata skripti ülaosas soovitud kiirklahvid.

Esimene asi, mida peate tegema, on skripti allalaadimine ja selle salvestamine kuskile kasulik. Selle alustamiseks peate lihtsalt skriptil topeltklõpsama ja siis märkate uut salveikooni (roheline üks koos H-ga)
Esimene asi, mida peate tegema, on skripti allalaadimine ja selle salvestamine kuskile kasulik. Selle alustamiseks peate lihtsalt skriptil topeltklõpsama ja siis märkate uut salveikooni (roheline üks koos H-ga)
Paremklõpsake ikoonil ja valige menüüst Redigeeri seda skripti. Peate lisama oma kiirklahvid, kuna ühtegi ei ole skriptis määratletud, seega vaatame skripti …
Paremklõpsake ikoonil ja valige menüüst Redigeeri seda skripti. Peate lisama oma kiirklahvid, kuna ühtegi ei ole skriptis määratletud, seega vaatame skripti …

; ---------------------–; Declare Your hotkeys in this section; ---------------------–; -- these are samples --; !j::ToggleWindow(“- Mozilla Firefox”) – Win + J; #c::ToggleWindow(“SecureCRT”) – Win + C; !x::ToggleWindow(“cmd.exe”) – Alt + X

; ---------------------–; Function for toggling windows – Do not edit; ---------------------– ToggleWindow(TheWindowTitle) { SetTitleMatchMode,2 DetectHiddenWindows, Off IfWinActive, %TheWindowTitle% { WinMinimize, %TheWindowTitle% } Else { IfWinExist, %TheWindowTitle% WinActivate Else { DetectHiddenWindows, On IfWinExist, %TheWindowTitle% { WinShow WinActivate } } } }

Mõne teie jaoks võib see olla natuke keeruline, kuid me peame tegema ainult mõned kiirklahvid. Märkate, et juba on määratud mitu proovi kiirklahve, kuid kommenteeritud on.

Kiirklahvid on määratletud selles vormingus:

::ToggleWindow(“Partial Window Title String”)

Spetsiaalsete võtmete puhul kasutate ühte järgmistest, mida saab kombineerida. (Lisateave Autohotkey'i dokumentatsioonist)

# Windowsi võti
! Alt
^ Kontroll
+ Shift
< Kasuta vasakut klahvi (näiteks
> Kasuta parema klahvi (näiteks>! Tähendab ainult paremat Alt-klahvi)

Näiteks kui soovite kiirklahvi Ctrl + Alt + F käivitada ja määrata selle Firefoxile, kasutate järgmisi toiminguid:

^!f::ToggleWindow(“- Mozilla Firefox”)

Personaalselt üritan kasutada klaviatuuri otseteid, mis ei nõua minu käest võtmete eemaldamist. Ma kasutan lihtsalt Firefoxile määratud Alt + J, sest ma võin seda kombinatsiooni tabada, muidu kätt üldse mitte liigutades.

Kui olete skripti redigeerinud, siis lihtsalt salvestage see ja siis uuesti ikooni H ikooni ja vali suvand "Lae see skript uuesti", mis laadib kõik teie muudatused üles. Kui probleem tekkis, kuvatakse tõrketeade ja võite alati kasutada skripti lõpetamiseks suvandit Välju.

Peate otsustama, millised klahvikombinatsioonid teie jaoks kõige paremini sobivad. Minu soovitus on lisada korraga üks või kaks ja harjuda nende kasutamisega. Mõne päeva pärast võite mõelda, kuidas olete kunagi ilma nendeta elanud. Samuti peaksite lugema üles AutoHotkey'ist … see võib teha palju enamat kui lihtsalt see.
Peate otsustama, millised klahvikombinatsioonid teie jaoks kõige paremini sobivad. Minu soovitus on lisada korraga üks või kaks ja harjuda nende kasutamisega. Mõne päeva pärast võite mõelda, kuidas olete kunagi ilma nendeta elanud. Samuti peaksite lugema üles AutoHotkey'ist … see võib teha palju enamat kui lihtsalt see.

Märkus. Skriptis funktsioon ToggleWindowHide on seikluslikum - see lülitab akna vahele peidetud ja taastatud … on äärmiselt kasulik käsuviipide aknad. Põhimõtteliselt annab mulle Windowsis Tilda või YaKuake.

Laadi geek_autohotkey.ahk (Autohotkey skript)

Soovitan: