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

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

Как я это сделал? 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%
}
Else
{
IfWinExist,% TheWindowTitle%
WinActivate
Else
{
DetectHiddenWindows, On
IfWinExist,% TheWindowTitle%
{
WinShow
WinActivate
}
}
}
}

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

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

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

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

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

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

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

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

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

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

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

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

Оцените статью
TutoryBird.Ru
Добавить комментарий