Домашняя » как » Клавиатура ниндзя Назначьте горячую клавишу любому окну

    Клавиатура ниндзя Назначьте горячую клавишу любому окну

    Когда мне нужно выполнить повторяющуюся задачу, такую ​​как проверка моей электронной почты или переключение в открытое окно чата, самый быстрый вариант - назначить горячую клавишу непосредственно окну, чтобы я мог переключить окно в свернутое / восстановленное положение только одним нажатием клавиши..

    Как я это сделал? AutoHotkey, небольшая среда сценариев, которая позволяет автоматизировать все в Windows. Прежде чем мы начнем, я предполагаю, что вы скачали и установили его.

    Я создал небольшую функцию, которую вы можете добавить в скрипт, который будет выполнять тяжелую работу по поиску и переключению окна. Все, что вам нужно сделать, это назначить горячие клавиши в верхней части скрипта.

    Первое, что вам нужно сделать, это скачать скрипт и сохранить его где-нибудь полезным. Вы должны иметь возможность просто дважды щелкнуть скрипт, чтобы запустить его, и тогда вы заметите новый значок в трее (зеленый с буквой H)

    Щелкните правой кнопкой мыши значок и выберите «Редактировать этот скрипт» в меню. Вы должны будете добавить свои собственные горячие клавиши, так как они не определены в скрипте, поэтому давайте посмотрим на скрипт…

    ; -
    ; Объявите Ваши горячие клавиши в этом разделе
    ; -
    ; - это образцы --
    ; ! j :: ToggleWindow («- Mozilla Firefox») - Win + J
    ; #c :: ToggleWindow («SecureCRT») - Win + C
    ; ! x :: ToggleWindow («cmd.exe») - Alt + X

    ; -
    ; Функция переключения окон - Не редактировать
    ; -
    ToggleWindow (TheWindowTitle)

    SetTitleMatchMode, 2
    Обнаружение скрытых окон, выкл.
    IfWinActive,% TheWindowTitle%

    WinMinimize,% TheWindowTitle%

    еще

    IfWinExist,% TheWindowTitle%
    WinActivate
    еще

    DetectHiddenWindows, On
    IfWinExist,% TheWindowTitle%

    WinShow
    WinActivate



    Это может быть немного сложно для некоторых из вас, но единственное, что нам нужно сделать, это добавить несколько горячих клавиш. Вы заметите, что уже есть несколько примерных строк горячих клавиш, которые закомментированы.

    Горячие клавиши определены в этом формате:

    :: ToggleWindow («Строка заголовка частичного окна»)

    Для специальных клавиш вы будете использовать одно из следующих действий, которое можно комбинировать. (получить дополнительную информацию в документации Autohotkey)

    # Ключ Windows
    ! Alt
    ^ контроль
    + сдвиг
    < Используйте левую клавишу (например,
    > Используйте правую клавишу (например,>! Означает только правую клавишу Alt)

    Так, например, если вы хотите вызвать сочетание клавиш Ctrl + Alt + F и назначить его Firefox, вы должны использовать следующее:

    ^! f :: ToggleWindow («- Mozilla Firefox»)

    Лично я стараюсь использовать сочетания клавиш, которые не требуют от меня снятия рук с клавиш. Я просто использую Alt + J, назначенный Firefox, потому что я могу нажать эту комбинацию, не двигая руками вообще.

    Когда вы закончите редактирование скрипта, просто сохраните его, затем снова перейдите к значку H и выберите опцию «Перезагрузить этот скрипт», которая загрузит все ваши изменения. Если возникла проблема, вы получите сообщение об ошибке, и вы всегда можете использовать Exit, чтобы полностью остановить скрипт.

    Вам нужно решить, какие комбинации клавиш лучше всего подходят для вас. Мой совет, чтобы добавить один или два за один раз, и привыкнуть к их использованию. Через несколько дней вы удивитесь, как вы жили без них. Вы также должны прочитать об AutoHotkey ... это может сделать гораздо больше, чем просто.

    Примечание: функция ToggleWindowHide в скрипте предназначена для более искушенных - она ​​переключает окно между скрытым и восстановленным ... чрезвычайно полезна для окон командной строки. По сути выдает мне тильду или яКуаке на винде.

    Скачать geek_autohotkey.ahk (скрипт Autohotkey)