Как заставить Auto Hotkey делать Alt+F4, когда я нажимаю правую кнопку мыши и колесико прокрутки?
Мой вопрос прост, я хочу сценарий в Auto Hotkey, чтобы я мог нажать Alt+F4, нажав правую кнопку мыши и колесо прокрутки. Как мне это сделать?
1 ответ
Я хочу сценарий в Auto Hotkey, чтобы я мог нажать Alt+F4, нажав правую кнопку мыши и колесо прокрутки. Как мне это сделать?
Если вы еще этого не сделали, загрузите и установите AutoHotkey.
Глядя на этот базовый обзор горячих клавиш AutoHotkey и этот более полный список ключей, вы можете увидеть:
Alt представлен либо
!
или жеLAlt
/RAlt
(при условии, что вы, возможно, захотите вызвать определенную клавишу Alt).F4 представлен
F4
,Правая кнопка мыши представлена
RButton
,Колесо прокрутки представлено
WheelDown
,WheelUp
или жеMButton
, Первые два предполагают, что колесо "прокручивается", а последнее предполагает, что колесо прокрутки "нажимается".AutoHotkey имеет
Send
функция для отправки нажатий клавиш.Комбинации горячих клавиш иногда включают
&
связать два ключа вместе.фигурные скобки
{}
необходимы дляSend
ключи с именами, которые также могут быть набраны (например,{Enter}
,{Delete}
, так далее.).
Наконец, с помощью наблюдения можно определить, что последовательности горячих клавиш и их соответствующие команды сценария обычно разделяются двойным двоеточием. ::
,
Вооружившись этой информацией, теперь вы можете сделать сценарий. Поскольку файлы сценариев AutoHotkey представляют собой простые текстовые документы, первым шагом будет открытие Блокнота Windows. Затем, собрав информацию выше, вы можете напечатать что-то вроде:
MButton & RButton::Send !{F4}
Затем вы можете сохранить этот файл с .ahk
расширение (а не .txt
) связать его с AutoHotkey. Чтобы запустить сохраненный скрипт, просто дважды щелкните по нему (обратите внимание, что предполагается, что вы установили AutoHotkey нормально, а он еще не запущен).
Используя приведенный выше пример сценария, вы можете (гипотетически) нажать среднюю кнопку мыши (колесико прокрутки), затем правую кнопку мыши, и это пошлет Alt + F4.
Предостережения
Первая кнопка, которую вы перечисляете, является префиксной клавишей (кнопка, которую вы нажимаете первой, чтобы запустить последовательность горячих клавиш). В этом случае, если мы сначала используем правую кнопку мыши, это может помешать нормальным операциям щелчка правой кнопкой мыши. Поэтому средняя кнопка мыши должна быть указана / нажата первой.
Что касается правой кнопки мыши, то пока можно использовать тильду
~
перед клавишей, чтобы отправить исходное нажатие (т.е. нормальная функция не будет заблокирована), это действительно, кажется, не работает правильно для вашего сценария.Щелчки колесика прокрутки могут быть беспокойными на более дешевых мышах. Если у вас есть мышь с дополнительными кнопками (например, игровая мышь), вы можете вместо этого использовать одну из этих кнопок.
Кнопки, отправляемые с помощью AutoHotkey, обычно чувствительны к фокусировке окна. Если вы используете Alt + F4 для вызова меню выключения Windows, это может быть чем-то, что следует учитывать.