Мой вопрос прост, мне нужен скрипт в 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, это может быть тем, что следует учитывать.