TLDR
Имейте игровой контроллер USB, ищущий метод на любом языке, совместимом с Windows, для нажатия на него кнопки.
Деталь
У меня есть игровой ПК с Windows и набор из четырех ультистарков Ultimarc, встроенных в аркадный шкаф. Каждый джойстик Ultimarc отображается в Windows как устройство с 16 кнопками из-за функции клавиши Shift, в которой я не заинтересован. Было бы съесть кнопку и медленное время отклика. Моя раскладка использует 8 кнопок, что соответствует количеству входов джойстика.
Однако я надеюсь, что смогу использовать тот факт, что эти кнопки существуют для устройства, чтобы добавить виртуальную кнопку запуска к каждому джойстику.
Я открыт для использования любого языка, но ищу метод для программного нажатия 9-й кнопки на этом джойстике, который доступен, насколько известно Windows, несмотря на отсутствие физического ввода.
Я знаком с клавишными переотображателями, которые создают виртуальную игровую панель с клавишами, привязанными к другим физическим устройствам, но у них сложность наличия дублирующих джойстиков в системе, и они не кажутся необходимыми, если я могу просто виртуально нажмите эту еще одну кнопку, так как все остальные кнопки и оси отображаются так, как я хочу.