1

Тема: AHK: Блокировка несуществующей комбинации от срабатывания

Приветствую! Облазил всю АХК вики и не нашёл ответа на свой вопрос.
Имеется бинд на клавишу N, но если нажать ALT+N (которого в скрипте нет), то бинд на N все равно сработает.
Как избежать этого? С учетом того, что пользователь может сам указывать клавишу бинда.


Hotkey, VK4E, first_key, On, UseErrorLevel

return

first_key:
MsgBox, first key

2

Re: AHK: Блокировка несуществующей комбинации от срабатывания

А сами-то проверили скрипт, который выложили? Проверяйте, как отдельный файл.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

3 (изменено: ge4ka, 2022-10-17 15:06:37)

Re: AHK: Блокировка несуществующей комбинации от срабатывания

Это оказалось только для кнопок мыши характерно. С ALT и правда всё в порядке.
Нажал ПКМ+N и бинд сработал, хотя его нет.
A_ThisHotkey показывает кнопку N при использовании ПКМ+N. Скрипт не видит кнопки мыши получается?

4

Re: AHK: Блокировка несуществующей комбинации от срабатывания

Почему не видит, можно забиндить и любую кнопку мыши. Что касается сочетания клавиш мыши и клавиатуры, я лично никогда раньше не сталкивался с проблемами от этого, ничего не могу сказать. Значит есть, как есть. Проверяйте перед срабатыванием горячей клавиши состояние клавиш мыши, если это критично.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder