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