1

Тема: AHK: ControlClick Происходит залипание клавиш

Здравствуйте!

Есть отрывок кода


1:
Return
xbutton1::
{
Sleep, 500
10:
WinGetTitle, Title, A
Loop
{
ControlClick,, %Title%,, Left
Sleep, 140
GetKeyState, state, xbutton1, P
        if state = D
Goto 1
}

При включение Лупа, работает всё как надо, но если в момент выполнения макроса нажимать клавиши на клавиатуре - они могут залипнуть в нажатом состояние и сброс этого состояния только физическое, повторное, нажатие на залипшую клавишу.



Вопрос:

Почему залипают клавиши при использование ControlClick или SendPlay?

Можно ли как то решить эту проблему не изменяя изначальную задержку в лупе?


Сразу хочу отметить, что ControlClick - единственное рабочее решение, т.к другие не подходят.