Skip to main content
L’outil de mappage d’appareils GameInput (GameInput Device Mapping Tool), qui se trouve dans le projet GitHub de GameInput, est un utilitaire que les développeurs de matériel utilisent pour tester la façon dont l’API GameInput reconnaît et mappe leurs appareils. L’outil fournit une interface visuelle permettant d’inspecter les rapports d’entrée de l’appareil, ainsi que les lectures GameInput et les informations sur l’appareil qui en résultent et que l’API génère. Ces informations sont particulièrement utiles pour déboguer et valider le comportement de nouveaux appareils, ou pour comprendre comment les appareils existants sont interprétés par GameInput. Comme les appareils HID génériques peuvent être interprétés de plusieurs façons par les systèmes cibles, GameInput dépend d’une série d’extensions de mappage d’appareils 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 d’appareils GameInput permet aux développeurs de matériel de générer ces mappages pour leurs appareils et de les tester en temps réel. Lorsque vous démarrez l’outil, vous pouvez sélectionner l’un de vos accessoires de manette de jeu connectés. GameInput énumère tous les appareils compatibles avec XInput, ainsi que les appareils HID dont la page d’utilisation est 0x0001 (Generic Desktop Controls) et l’utilisation est 0x0005 (Game Pad) ou 0x0004 (Joystick). Lorsque vous sélectionnez un appareil, l’outil affiche par défaut les lectures GameInput et les informations sur l’appareil qui en résultent. En passant au flux de configuration, vous pouvez continuer à partir de la configuration actuellement offerte sur votre PC Windows (le cas échéant), à partir d’un fichier de registre existant créé par cet outil, ou à partir de zéro. L’outil vous guide tout au long du processus de mappage des rapports d’entrée de votre appareil vers les interfaces GameInput, comme la manette de jeu, la manette de vol, le volant de course et la manette de navigation dans l’interface utilisateur. Vous pouvez ensuite faire correspondre ces mappages aux étiquettes propres à votre appareil, ou utiliser par défaut les étiquettes employées pour les appareils XInput. Vous pouvez aussi 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 dans un fichier. Vous pouvez ensuite soumettre manuellement ce 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 manette de jeu XInput Documentation du Game Input Protocol (GIP) et du pilote XInputHID (téléchargement) Données de registre pour les manettes de jeu
Last modified on October 6, 2026