Тема: AHK: Нажатие левой кнопки мыши - действие, нажатие правой отмена
Я не волшебник, я только учусь (с) на примерах.
Но подходящий пример не нашел.
Скрипт по нажатию кнопки нажимает Е и ждет клика левой мышью, потом отрабатывает остальное.
Но если нужно отменить действие (в игре это правая кнопка мыши), то игровое-то действие отменяется, а вот скрипт продолжает ждать нажатие левой кнопки мыши.
Как сделать, чтобы при нажатии правой кнопки мыши скрипт возвращался в исходное положение?
Предполагаю, что через GetKeyState и If, но все что пробовал не работает, знаний не хватает )
*XButton1::
Send {e Down}
Sleep, 64
Send {e Up}
KeyWait, LButton, D
Send {LButton Down}
Sleep, 64
Send {LButton Up}
Sleep, 500
Send {e Down}
Sleep, 64
Send {e Up}
Return