1 (изменено: torkv1, 2020-07-14 02:58:41)

Тема: AHK: Одновременная работа клавиш

Я пытался написать скрипт, в котором будет многократно нажиматься клавиша пока я ее держу, в принципе это вышло но мне нужно, чтоб так работали 2 клавиши одновременно, то есть когда держу клавиши (в моем случае a и d) они должны многократно пожиматься(и a и d вместе) в моем же коде одновременно проигрывается лишь одна, как это реализовать?
Всем заранее огромно спасибо.
Вот мой код


#NoEnv
SendMode Input
SetWorkingDir %A_ScriptDir%

*~$vk41::Astrafe()
*~$vk44::Dstrafe()
;Numlock::auto := ! auto
F7::ExitApp

Astrafe()
{
sleep 20
Loop
{
GetKeyState, AState, vk41, P
If AState = U
break
sleep 20
Send, {Blind}{vk41}
}
}

Dstrafe()
{
Sleep 20
Loop
{
GetKeyState, DState, vk44, P
If DState = U
break
sleep 20
Send, {Blind}{vk44}
}
}