У меня есть скрипт AutoHotkey, в котором левая кнопка мыши сопоставлена с функцией. Часть функции включает в себя моделирование смещения щелчка левой кнопки от фактической позиции курсора. Не удивительно, что в конечном итоге это становится чем-то вроде бесконечного цикла.
Аналогично, есть обработчик, который прерывает нажатие клавиши и выполняет некоторую математику, прежде чем пропустить нажатие клавиши.
Есть ли способ выполнить клик без запуска обработчика кликов? Аналогично, есть ли способ отправить нажатие клавиши без запуска обработчика нажатия клавиш?
Trap() {
MouseGetPos, x,y
;Perform some math with x and y
Click %x% %y% left ;oops, this causes Trap to get called again
}
LButton:: Trap