Вопрос

Я хочу эмулировать джойстик с помощью нажатия клавиш и/или ввода с помощью мыши.Таким образом, другие программы/игры будут думать, что пользователь использует джойстик, пока он использует мышь.

Таким образом программа установит своего рода драйвер для поддельного USB или подделки существующего джойстика.

Существует существующая программа под названием PPJoy, которая делает то же самое, но, к сожалению, имеет закрытый исходный код и требует, чтобы пользователь установил ее автономно и выполнил шаги настройки.

Нашел это:http://www.microsoft.com/whdc/archive/hidgame.mspx

но не в состоянии понять из этого много смысла.Требуются некоторые подсказки высокого уровня, чтобы я мог затем исследовать самостоятельно, а не слепо выбивать все двери :)

редактировать:я пытаюсь управлять сторонней программой, которая поддерживает только джойстик

Это было полезно?

Решение

см. мой ответ на предыдущий вопрос, который очень похож на ваш.

Написание драйвера Windows для эмулируемого устройства ввода

Очевидно, это зависит от того, какой тип ввода джойстика вы пытаетесь имитировать.Написание собственного драйвера — это то, чего вам следует избегать настолько, насколько это возможно.Возможно, вам вообще не придется этого делать.

Другие советы

Лучше всего было бы изменить образец VHIDMINI — образец виртуального HID-устройства из Windows DDK.Вы можете изменить этот пример драйвера для эмуляции HID-устройства джойстика, а затем отправлять отчеты HID джойстика из драйвера.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top