2009-06-16 7 views
10

Je souhaite émuler un joystick à l'aide des touches et/ou de la souris. Ainsi, d'autres programmes/jeux penseront que l'utilisateur utilise un joystick lorsqu'il utilise une souris. Par conséquent, le programme va installer un pilote pour faux USB ou simuler un joystick existant.Émulation du joystick par programme

Il existe un programme existant appelé PPJoy qui fait la même chose mais malheureusement sa source fermée et a besoin de l'utilisateur pour l'installer de façon autonome et effectuer les étapes de configuration.

trouvé ceci: http://www.microsoft.com/whdc/archive/hidgame.mspx

mais pas en mesure de faire beaucoup de sens hors de lui. Certains pointeurs de haut niveau requis pour que je puisse alors des recherches sur mon lieu de frapper aveuglément toutes les portes :)

edit: je suis en train de contrôler un programme tiers qui ne supporte que joystick

+0

Salut, avez-vous déjà compris cela? J'essaie de faire quelque chose de similaire, mais la plupart de mes recherches arrivent vides. Je vous ai vu poster une question de suivi sur la signature des pilotes de périphériques, alors j'espère que vous avez compris quelque chose et que vous êtes prêt à partager vos découvertes! – Langdon

Répondre

3

voir ma réponse pour une question précédente qui est vraiment similaire à la vôtre.

Writing a windows driver for an emulated input device

Il est évident que cela dépend de quel type d'entrée du joystick que vous essayez d'imiter. Écrire un pilote personnalisé est vraiment quelque chose que vous voulez éviter autant que vous le pouvez. Vous n'avez peut-être pas besoin de le faire du tout.

0

Votre meilleur pari serait être de modifier l'exemple VHIDMINI - Sample for Virtual HID device à partir de Windows DDK. Vous pouvez modifier cet exemple de pilote pour émuler un périphérique HID de joystick, puis envoyer des rapports HID de joystick à partir du pilote.

Questions connexes