Начална » как да » Клавиатура нинджа Присвояване на клавиш за всеки прозорец

    Клавиатура нинджа Присвояване на клавиш за всеки прозорец

    Когато трябва да изпълнявам повтаряща се задача, като например проверка на имейла или преминаване към отворен прозорец за бърз достъп, най-бързият вариант е да присвоите горещ клавиш директно на прозореца, така че да превключвам с минимизиране / възстановяване на прозореца само с едно натискане на клавиш.

    Как постигнах това? 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 (автошоп скрипт)