Добрый вечер.
Как известно, есть такая функция HotKeySet. Ну например:
То есть в данном случае при нажатии на клавишу DELETE на клавиатуре произойдет вызов функции MySuperFunction.
Вопрос темы: а можно ли сделать так, чтобы в качестве "горячей" клавиши была назначена средняя кнопка мыши ? Интересует нажатие средней кнопки мыши, а не кручение колёсика.
Ну или скажем так: необязательно использование именно функции HotSetKey. Возможно рассмотреть вариант вызова нужной мне функции при нажатии средней клавиши мышки. Как это можно реализовать ?
---
Я извиняюсь у модераторов, но (как и вчера) я опять сам нашел ответ. Вот так всегда: ищешь, ищешь, найти не можешь. Как только тему на форуме создашь - сразу находишь ответ в Гугле.
На иностранном сайте по AutoIT нашел способ. Использование функции _IsPressed под инклудом Misc.au3.
http://www.autoitscript.com/autoit3/docs/libfunctions/_IsPressed.htm
Прошу прощения за создание темы. Можно удалить.
Как известно, есть такая функция HotKeySet. Ну например:
Код:
HotKeySet("{DELETE}", "MySuperFunction)
То есть в данном случае при нажатии на клавишу DELETE на клавиатуре произойдет вызов функции MySuperFunction.
Вопрос темы: а можно ли сделать так, чтобы в качестве "горячей" клавиши была назначена средняя кнопка мыши ? Интересует нажатие средней кнопки мыши, а не кручение колёсика.
Ну или скажем так: необязательно использование именно функции HotSetKey. Возможно рассмотреть вариант вызова нужной мне функции при нажатии средней клавиши мышки. Как это можно реализовать ?
---
Я извиняюсь у модераторов, но (как и вчера) я опять сам нашел ответ. Вот так всегда: ищешь, ищешь, найти не можешь. Как только тему на форуме создашь - сразу находишь ответ в Гугле.
На иностранном сайте по AutoIT нашел способ. Использование функции _IsPressed под инклудом Misc.au3.
http://www.autoitscript.com/autoit3/docs/libfunctions/_IsPressed.htm
Прошу прощения за создание темы. Можно удалить.