Я пытался заставить скрипт AHK работать с моим геймпадом Logitech F310. Всего на контроллере 11 кнопок, однако он не распознает 11-ю кнопку как фактическую кнопку, даже Windows не видит ее как кнопку, однако кнопка работает, когда у меня открыт Steam, так как если Я держу кнопку нажатой, она переключает Steam в режим большой картинки.
По умолчанию Windows распознает его как «Generic X-Box Gamepad». У меня в значительной степени установлены драйверы контроллера Xbox 360, так как сам контроллер в любом случае очень похож на контроллер Xbox 360 и прекрасно работает в играх. За исключением того, что 11-я кнопка не распознается как 11-я кнопка для AHK, эта кнопка будет той, что обычно является той большой кнопкой X на контроллере XB360.
Я попытался протестировать с помощью скрипта Joystick, показанного на этой странице, чтобы определить сопоставления клавиш для контроллера - http://ahkscript.org/docs/scripts/JoystickTest.htm, но не распознает кнопку при нажатии.
В моем скрипте, когда я пытаюсь сделать следующее для 11-й кнопки;
Joy11::
а также
WaitForJoy11
это говорит мне
Line Text: WaitForJoy11
This line does not contain a recognised action.
Почему это не работает? и я прочитал в вики это должно идти до Joy32.