À propos des joysticks

[La fonctionnalité associée à cette page, Joysticks, est une fonctionnalité héritée. Il a été remplacé par l’espace de noms Windows.Gaming.Input. L’espace de noms Windows.Gaming.Input a été optimisé pour Windows 10 et Windows 11. Microsoft recommande vivement que le nouveau code utilise l’espace de noms Windows.Gaming.Input au lieu de joysticks, dans la mesure du possible. Microsoft suggère que le code existant qui utilise les API héritées soit réécrit pour utiliser les nouvelles API si possible.]

Le joystick est un dispositif d’entrée auxiliaire pour les applications qui fournissent des alternatives à l’utilisation du clavier et de la souris. Le joystick fournit des informations de position dans un système de coordonnées qui a des valeurs maximales et minimales absolues dans chaque axe de mouvement.

Les services joystick sont chargés au démarrage du système d’exploitation. Les services de manette de jeu peuvent simultanément surveiller deux manettes, chacune avec un mouvement sur deux ou trois axes. Chaque manette peut avoir jusqu’à quatre boutons. Vous pouvez utiliser les fonctions du joystick pour déterminer les capacités des manettes de jeu et du pilote de manette de jeu. En outre, vous pouvez traiter les informations de position et de bouton d’un joystick en interrogeant directement le joystick ou en capturant le joystick et en traitant les messages à partir de celui-ci. Cette dernière méthode est plus simple, car votre application n’a pas besoin d’interroger manuellement le joystick ou de suivre le temps nécessaire pour générer des requêtes à intervalles réguliers.