Тема: AHK: Проверка нажатой одной из клавиш.
Здравствуйте!
Прошу помощи, мой скрипт по задумке должен проверять зажата ли одна из клавиш (W, A, S или D):
$vk61:: ;num01
{
GetKeyState, state1, VK57, P ;w
GetKeyState, state2, VK41, P ;a
GetKeyState, state3, VK53, P ;s
GetKeyState, state4, VK44, P ;d
if (state1=D || state2=D || state3=D || state4 = D)
{
MsgBox зажата W или A, или S, или D
}
else
{
MsgBox НЕ зажато
}
}
return
в любом случае не видит, что одна из клавиш зажата.
Если для одной клавиши - все ок:
$vk61:: ;num01
{
GetKeyState, state1, VK57, P ;w
if state1=D
{
MsgBox зажата W
}
else
{
MsgBox НЕ зажато
}
}
return
Подскажите, как быть с 1м скриптом??
Спасибо

