Как сделать так, чтобы при нажатии правой кнопки мыши и прокрутки колеса автоматически активировалась комбинация клавиш Alt+F4?

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


Связанный контент