Как заставить Auto Hotkey делать Alt + F4, когда я нажимаю правую кнопку мыши и колесико прокрутки?

1535
skillz21

Мой вопрос прост, я хочу сценарий в Auto Hotkey, чтобы я мог нажать Alt + F4, нажав правую кнопку мыши и колесо прокрутки. Как мне это сделать?

-3
Что вы пробовали? Этот сайт не является сервисом написания скриптов. Если вы показали свою работу, мы, возможно, поможем вам сделать ее правильно. Может быть какая-то отправная точка: https://autohotkey.com/board/topic/65952-altf4-script/ (имитация alt f4 с использованием другой комбинации кнопок) и https://autohotkey.com/docs/KeyList.htm могут помочь в сделать ваш сценарий. Darius 6 лет назад 0

1 ответ на вопрос

2
Anaksunaman

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


Пожалуйста. Рад помочь. =) Anaksunaman 6 лет назад 0