2009-06-16 12 views
10

Quiero emular un joystick usando las teclas y/o la entrada del mouse. Entonces, otros programas/juegos pensarán que el usuario está usando un joystick mientras usa un mouse.Emulando el joystick programáticamente

Así que el programa instalará una especie de controlador para falsificar usb o falsificar un joystick existente.

Existe un programa llamado PPJoy que hace lo mismo pero lamentablemente es de código cerrado y necesita que el usuario lo instale de forma independiente y realice los pasos de configuración.

encontré esto: http://www.microsoft.com/whdc/archive/hidgame.mspx

pero no es capaz de hacer mucho sentido fuera de él. Algunos indicadores de alto nivel necesarios para que pueda entonces la investigación por mi cuenta en lugar de seguir ciegamente golpeando todas las puertas :)

edición: estoy tratando de controlar un programa de terceros, que sólo es compatible con la palanca de mando

+0

Hola, ¿alguna vez te diste cuenta? Intento hacer algo similar, pero la mayoría de mis búsquedas aparecen vacías. Vi que publicaste una pregunta de seguimiento sobre la firma de controladores de dispositivos, ¡así que espero que hayas descubierto algo y estés dispuesto a compartir tus hallazgos! – Langdon

Respuesta

3

ver mi respuesta para una pregunta anterior que es realmente similar a la suya.

Writing a windows driver for an emulated input device

Obviamente, depende de qué tipo de entrada de la palanca de mando que está tratando de emular. Escribir un controlador personalizado es realmente algo que desea evitar tanto como pueda. Puede que no necesites hacerlo en absoluto.

0

lo mejor sería debe modificar la muestra VHIDMINI - Sample for Virtual HID device del Windows DDK. Puede modificar este controlador de muestra para emular un dispositivo HID joystick y luego enviar informes HID de joystick desde el controlador.

Cuestiones relacionadas