Тема: AHK: a + d = отжатие, d + a = отжатие.
Подскажите пожалуйста. Можно ли сделать такой скрипт, с которым при нажатии и удержании вместе клавиш a + d и d + a, обе клавиши отжимались до тех пор, пока я их удерживаю нажатыми вместе.
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Подскажите пожалуйста. Можно ли сделать такой скрипт, с которым при нажатии и удержании вместе клавиш a + d и d + a, обе клавиши отжимались до тех пор, пока я их удерживаю нажатыми вместе.
23123123, привет, вроде бы у меня получилось создать скрипт и вроде он нормально работает.
~a & d:: ; Обработка одновременного нажатия a и d
if GetKeyState("a", "P") && GetKeyState("d", "P") ; Проверяем, что обе клавиши нажаты
{
Send, {a down}{d down} ; Удерживаем обе клавиши
KeyWait, a ; Ожидание отпускания клавиши a
Send, {a up} ; Отпускаем клавишу a
}
KeyWait, d ; Ожидание отпускания клавиши d
Send, {d up} ; Отпускаем клавишу d
return
~d & a:: ; Обработка одновременного нажатия d и a
if GetKeyState("d", "P") && GetKeyState("a", "P") ; Проверяем, что обе клавиши нажаты
{
Send, {d down}{a down} ; Удерживаем обе клавиши
KeyWait, d ; Ожидание отпускания клавиши d
Send, {d up} ; Отпускаем клавишу d
}
KeyWait, a ; Ожидание отпускания клавиши a
Send, {a up} ; Отпускаем клавишу a
return
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться