У меня проблемы со скриптом autohotkey. Я хочу, чтобы он физически удерживал клавишу А на клавиатуре. Я хотел бы, чтобы скрипт нажимал кнопку мыши 4, а затем удерживал нажатой клавишу 1 до тех пор, пока я удерживал клавишу А. Когда я выпускаю A, я бы хотел, чтобы скрипт тоже выпустил 1.
Моя неудачная попытка сценария
a::
send {Xbutton1}
sleep 10
Send {1 down}
While GetKeyState(a, "p")
Sleep 10
Send {1 up}
Return
Проблема, с которой я сталкиваюсь, заключается в том, что скрипт не удерживает 1, а я удерживаю А. Кто-нибудь, талантливый в ахк, знает, как я могу это исправить?