Клавиатура нинджа Присвояване на клавиш за всеки прозорец
Когато трябва да изпълнявам повтаряща се задача, като например проверка на имейла или преминаване към отворен прозорец за бърз достъп, най-бързият вариант е да присвоите горещ клавиш директно на прозореца, така че да превключвам с минимизиране / възстановяване на прозореца само с едно натискане на клавиш.
Как постигнах това? AutoHotkey, малка рамка за скриптове, която ви позволява да автоматизирате всичко в Windows. Преди да започнем, предполагам, че сте го изтеглили и инсталирали.
Създадох малка функция, която можете да добавите към скрипт, който ще свърши тежката работа за намиране и превключване на прозореца. Всичко, което трябва да направите, е да зададете желаните от вас клавишни комбинации в горната част на скрипта.
Първото нещо, което трябва да направите, е да изтеглите скрипта и да го запазите някъде полезно. Трябва да можете просто да щракнете двукратно върху скрипта, за да го стартирате, и тогава ще забележите нова икона за тава (Зелената с H)
Щракнете с десния бутон върху иконата и изберете Редактиране на този скрипт от менюто. Ще трябва да добавите в собствените си клавишни комбинации, тъй като никой не е дефиниран в скрипта, така че нека да разгледаме скрипта ...
; -
; Декларирайте горещите си клавиши в този раздел
; -
; - това са проби --
; ! j :: ToggleWindow (“- Mozilla Firefox”) - Win + J
; #c :: ToggleWindow (“SecureCRT”) - Win + C
; ! x :: ToggleWindow (“cmd.exe”) - Alt + X; -
; Функция за превключване на прозорци - Не редактирайте
; -
ToggleWindow (TheWindowTitle)
SetTitleMatchMode, 2
DetectHiddenWindows, Off
IfWinActive,% TheWindowTitle%
WinMinimize,% TheWindowTitle%
още
IfWinExist,% TheWindowTitle%
WinActivate
още
DetectHiddenWindows, Включено
IfWinExist,% TheWindowTitle%
WinShow
WinActivate
Може да е малко сложно за някои от вас, но единственото, което трябва да направим, е да добавим някои клавишни комбинации. Ще забележите, че вече са определени определени примерни клавишни линии, но са коментирани.
Горещите клавиши са дефинирани в този формат:
:: ToggleWindow („Частичен заглавен ред на заглавието“)
За специалните клавиши ще използвате едно от следните неща, които могат да се комбинират. (получите повече информация в документацията на Autohotkey)
# | Клавиш Windows |
! | Alt |
^ | контрол |
+ | изместване |
< | Използвайте левия бутон (например |
> | Използвайте десния бутон (например>! Означава само десен клавиш Alt) |
Така например, ако искате да задействате клавишната комбинация от Ctrl + Alt + F и да я зададете на Firefox, ще използвате следното:
^! f :: ToggleWindow (“- Mozilla Firefox”)
Лично аз се опитвам да използвам клавишни комбинации, които не изискват от мен да вдигам ръцете си от клавишите. Аз просто използвам Alt + J, назначен за Firefox, защото мога да ударя тази комбинация, без изобщо да премествам ръцете си.
Когато приключите с редактирането на скрипта, просто го запишете и след това отново отидете до иконата H и изберете опцията “Reload This Script”, която ще зареди всичките ви промени. Ако има проблем, ще получите съобщение за грешка и винаги можете да използвате Exit, за да спрете скрипта изцяло.
Ще трябва да решите кои ключови комбинации ще работят най-добре за вас. Моят съвет е да добавите по едно или две по едно и да свикнете с тях. В рамките на няколко дни ще се чудите как сте живели без тях. Също така трябва да прочетете и за AutoHotkey ... може да направи много повече от това.
Забележка: Функцията ToggleWindowHide в скрипта е за по-приключенски - тя ще превключи прозореца между скрити и възстановени ... изключително полезни за прозорците на командния ред. По същество ми дава Tilda или YaKuake на Windows.
Изтегляне на geek_autohotkey.ahk (автошоп скрипт)