Joystick Vituel

Bonjour la zone,
je suis à la recherche de librairie, framework ou documentation pour simplifier le développement de driver virtuel pour joystick dans un premier temps. (dans un second temps, souris et clavier se serait cool)
Idéalement en c++. Principalement pour windows XP (Vista c’est encore un peu jeune pour ce genre de lib j’imagine) mais une lib cross-plateforme serait la bienvenue même si j’ai des gros doutes sur la faisabilité de la chose…

Ah, oui pour couper court à certaine question, un drivers est nécessaire car il faut que cela soit reconnu par DirectX.

Concernant le contexte, disons que c’est pour développer un petit outil dans le genre de GlovePIE mais avec une utilisation plus ciblée. (interfaçage avec un périphérique maison non conventionnel)

Actuellement je n’ai trouvé soit que des trucs très vieux (dos) ainsi que PPJoy
PPJoy fait exactement ce que je veux pour joystick mais c’est pas open-source et le dev est arrêté donc pas de maintenance.
(j’ai pas de problème avec une solution commerciale si elle est toujours en activité^^)

Une alternative serait d’écrire le drivers pour windows directement mais je crains que cela représente bcp de travail. (Btw, si quelqu’un sait ou trouver une documentation pratique ou un tutorial sur le développement de drivers pour windows je suis preneur)

Je m’attends pas à un miracle non plus et Google est déjà mon ami, je pose ma question ici car j’ai rien trouvé de mieux que PPJoy et je voulais pas rater le “super truc qui n’est pas très connu” s’il existe. (sinon je me rabats là dessus hein)

Merci d’avance ^^’
(PS: si c’est pas clair, n’hésitez pas à poser des questions)

(Type jouets sexuels ?)

+1 pour le gode USB B)

Ce n’est pas exactement ce que tu cherches mais voici deux exemples d’applications :

http://vellocet.com/software/VMIDIJoY.html
et
http://www.soundtower.com/synth/midijoys.htm

Plus http://www.winsoft.sk/DxJoystick.htm

edit: (j’avais pas encore vu la réponse de piaz)
J’en attendais pas moins de vous B)
Non en fait c’est un périphérique de vision. (analyse d’image 3D de l’utilisateur) --> output
J’ai besoin d’un drivers pour pouvoir utiliser la chose avec par exemple… des jeux DirectX.
Je m’étalerai pas là dessus maintenant mais au besoin il y a les PM.

To Piaz:
Les solutions que tu présentes concernent vont plutôt dans l’autre sens: utiliser un joystick pour faire autre chose, ou de manière générale la communication midi.
Moi, j’ai un logiciel qui sort des données et je veux les faire passer pour des outputs de joystick, clavier souris --> faire un périphérique virtuel.

Comme “deamon tools” par exemple crée des disques durs virtuels.
L’important ici, c’est que ça doit être transparent pour l’OS.

[quote=“Leto5, post:5, topic: 44443”]J’en attendais pas moins de vous B)
Non en fait c’est un périphérique de vision. (analyse d’image 3D de l’utilisateur) --> output[/quote]
Mais laisse donc tomber ses broutilles, tu vois pas que Bishop a eut l’idée du siècle? B)