Как мне удерживать ключ от начала цикла, пока он не закончится в AHK? - PullRequest
0 голосов
/ 29 мая 2019

У меня есть цикл Я пытаюсь заставить работать должным образом, поэтому пространство удерживается в течение всего периода цикла, и его не нужно нажимать в цикле, чтобы активировать.

Я попытался переместить функцию пробела за пределы цикла и выпустить ее после, но затем она вообще не распознает действие.

toggle = 0
#MaxThreadsPerHotkey 20

!Z::
Toggle := !Toggle
While Toggle{

Loop, X
{       
Send {Space down}
MouseMove, %X1%, %Y1%, 3,
MouseClick, L
Sleep Y
MouseMove, %X2%, %Y2%, 3
Sleep Y
MouseClick, L
Send {Space up}}
If !Toggle
Break
}
return

Результат, который я хочу получить, заключается в том, что длядо тех пор, пока этот цикл работает, пробел нажимается вниз, перед началом цикла, и освобождается после окончания цикла.

...