Mi aplicación necesita comportarse como un joystick virtual (imagina arrastrando un cuadrado con el mouse y traduciéndolo a la salida de un joystick analógico) y envía algunas teclas a otro equipo donde el conductor recibiría esa entrada.Escribiendo un controlador de Windows para un dispositivo de entrada emulado
Solo necesito compatibilidad con XP, Vista y Win7.
Tal vez se puede hacer sin escribir un controlador. Intenté enviar golpes de teclado con SendKey(), que parecía funcionar pero no sabía cómo emular un joystick analógico.
He descargado el VDK y he estado leyendo todo lo que puedo encontrar sobre el tema, pero hay muchas cosas que todavía no entiendo. ¿Puedes señalarme en la dirección correcta?
- ¿Debo construir un controlador kernel-mode o user-mode?
- ¿Puede mi controlador actuar como servidor de una aplicación en la red?
- ¿Conoces buenos tutoriales/libros/muestras que pueden ayudarme con esto.
Gracias