Что нового

[Мышь, клавиатура] Как назначить среднюю кнопку мышки в качестве "горячей" клавиши ?

KEO

Новичок
Сообщения
26
Репутация
0
Добрый вечер.

Как известно, есть такая функция HotKeySet. Ну например:
Код:
HotKeySet("{DELETE}", "MySuperFunction)


То есть в данном случае при нажатии на клавишу DELETE на клавиатуре произойдет вызов функции MySuperFunction.

Вопрос темы: а можно ли сделать так, чтобы в качестве "горячей" клавиши была назначена средняя кнопка мыши ? Интересует нажатие средней кнопки мыши, а не кручение колёсика.

Ну или скажем так: необязательно использование именно функции HotSetKey. Возможно рассмотреть вариант вызова нужной мне функции при нажатии средней клавиши мышки. Как это можно реализовать ?

---
Я извиняюсь у модераторов, но (как и вчера) я опять сам нашел ответ. Вот так всегда: ищешь, ищешь, найти не можешь. Как только тему на форуме создашь - сразу находишь ответ в Гугле.

На иностранном сайте по AutoIT нашел способ. Использование функции _IsPressed под инклудом Misc.au3.

http://www.autoitscript.com/autoit3/docs/libfunctions/_IsPressed.htm

Прошу прощения за создание темы. Можно удалить.
 

alex33

Скриптер
Сообщения
1,457
Репутация
186
KEO сказал(а):
На иностранном сайте по AutoIT нашел способ. Использование функции _IsPressed под инклудом Misc.au3.
Да она и на русском сайте есть вообще-то... :smile:
http://autoit-script.ru/autoit3_docs/libfunctions/_ispressed.htm
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
KEO
Вот еще вариант:
http://autoit-script.ru/index.php?topic=13866.msg87876#msg87876
 

AZJIO

Меценат
Меценат
Сообщения
2,874
Репутация
1,194
http://autoit-script.ru/index.php/topic,13567.0.html
 
Верх