-3

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

1 ответ1

2

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


Всё ещё ищете ответ? Посмотрите другие вопросы с метками .