Следующий код макроса очень прост для игры, в которую я играю. Когда нажата кнопка RB на контроллере, необходимо нажать две кнопки клавиатуры, а когда кнопка RB отпущена, нужно отпустить две другие клавиши клавиатуры. , Почему-то я не знаю, почему, когда я отпускаю кнопку RB, также нажимают клавишу Shift и вверх. ВАЖНОЕ ПРИМЕЧАНИЕ: В игре нет привязки клавиш для клавиши Shift (так что это не так). Пожалуйста, помогите мне выяснить, почему нажата клавиша Shift и как, черт возьми, эта клавиша связана с моим кодом, хотя я ее не использовал. код:
keystate := 0
Joy6::
{
send {X down}
send {C down}
loop
{
keystate := GetKeyState("Joy6","P")
if(keystate == 0)
{
send {X up}
send {C up}
Break
}
}
}
return