1

Вот мой код атм ..

; Create hotkey for the 'left' key
left::
Click , 53, 486
return

; Create hotkey for the 'down' key
down::
Click , 138, 613
return

; Create hotkey for the 'right' key
right::
Click , 227, 543 
return

; Create hotkey for the 'up' key
up::
Click , 136, 476
return

Я пытался использовать Click {Down up} или {Up down}, но он удерживает его навсегда .. Как сделать так, чтобы эти кнопки удерживались, пока я удерживаю клавиши со стрелками? И останавливаться, когда я отпускаю клавиши со стрелками? Извините, я очень запутался и новый :(

1 ответ1

2

Попробуй это:

left::
send,{Lbutton down}
keywait,left
Send,{Lbutton up}
return

Вам нужна команда keywait потому что AHK будет позволять запускать только одну и ту же горячую клавишу за раз, она обеспечивает, чтобы текущая горячая клавиша не заканчивалась, пока вы не отпустите клавишу. Таким образом, когда автоповтор запускает AHK, он не запускает горячую клавишу, потому что она уже запущена.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .