Skip to main content
L’outil de mappage des périphériques GameInput (GameInput Device Mapping Tool), disponible dans le projet GitHub GameInput, est un utilitaire que les développeurs de matériel utilisent pour tester la manière dont l’API GameInput reconnaît et mappe leurs périphériques. L’outil fournit une interface visuelle permettant d’inspecter les rapports d’entrée du périphérique, ainsi que les lectures GameInput et les informations sur le périphérique générées par l’API. Ces informations sont particulièrement utiles pour déboguer et valider le comportement de nouveaux périphériques, ou pour comprendre comment les périphériques existants sont interprétés par GameInput. Comme les périphériques HID génériques peuvent faire l’objet de plusieurs interprétations possibles par les systèmes cibles, GameInput s’appuie sur une série d’extensions de mappage de périphériques intégrées au Registre Windows. Vous les trouverez dans HKLM\SOFTWARE\Microsoft\GameInputRedist. L’API Windows.Gaming.Input (WGI) partage ces mappages, avec des extensions supplémentaires pour GameInput. Pour plus d’informations, consultez Données de Registre pour les manettes de jeu. L’outil de mappage des périphériques GameInput permet aux développeurs de matériel de générer ces mappages pour leurs périphériques et de les tester en temps réel. Lorsque vous démarrez l’outil, vous pouvez sélectionner l’un de vos accessoires de type boîtier de commande connectés. GameInput énumère tous les périphériques compatibles XInput, ainsi que les périphériques HID avec la page d’utilisation 0x0001 (Generic Desktop Controls) et l’utilisation 0x0005 (Game Pad) ou 0x0004 (Joystick). Lorsque vous sélectionnez un périphérique, l’outil affiche par défaut les lectures GameInput et les informations sur le périphérique qui en résultent. En passant au flux de configuration, vous pouvez partir de la configuration actuellement disponible sur votre PC Windows (le cas échéant), d’un fichier de Registre existant créé par cet outil, ou de zéro. L’outil vous guide tout au long du processus de mappage des rapports d’entrée de votre périphérique vers les interfaces GameInput, comme le boîtier de commande, le manche de vol, le volant de course et le contrôleur de navigation dans l’interface utilisateur. Vous pouvez ensuite faire correspondre ces mappages avec les libellés propres à votre périphérique, ou utiliser par défaut les libellés employés pour les périphériques XInput. Vous pouvez également ajouter la prise en charge de fonctionnalités avancées comme l’haptique et le gyroscope. Enfin, vous pouvez tester les mappages obtenus en temps réel avant de valider vos modifications. L’outil peut exporter les mappages sous forme de fichier. Vous pouvez ensuite soumettre manuellement le fichier à Microsoft pour examen (utilisez le lien « Contact Owners » de la page NuGet de GameInput), le livrer avec votre pilote ou l’inclure dans le package d’installation de votre application.

Voir aussi

Vue d’ensemble de GameInput API de manettes de jeu XInput Documentation du pilote Game Input Protocol (GIP) / XInputHID (téléchargement) Données de Registre pour les manettes de jeu
Last modified on October 6, 2026