Тема: AHK: RButton - Последовательность действий на зажатие, затем разжатие
Чего я добиваюсь: При удерживании нажатой правую кнопку мыши, выполняется нажатие и удержание (без разжатия) правой кнопки мыши, затем при разжатии правой кнопки мыши выполняется полноценный клик левой кнопкой мыши и только после этого (чем быстрее тем лучше) разжатие правой копки мыши.
Вот что у меня есть код:
~RButton::
{
GetKeyState, cstate, NumLock, T
if cstate = D
{
send {RButton Down}
KeyWait, RButton
MouseClick,left
Sleep, 100
send {RButton Up}
}else{
~RButton
}
return
}
В "моем" (очень слаб в скриптинге, скомбинировал из чужих скриптов) скрипте все функции выполняются верно, только клик левой кнопкой мыши происходит одновременно (или позднее) разжатия правой кнопки мыши, а моя цель в том, чтобы клик левой кнопки мыши происходил до разжатия правой кнопки мыши...
В моем понимании Sleep 100 должна была заставить разжатие правой кнопки мыши дождаться выполнения клика левой кнопки мыши и лишь после этого начать действовать...
Спасибо за внимание, жду вашей помощи и подсказок...