Testeur de manette générique
Testez n'importe quel gamepad USB ou Bluetooth
Universal Diagnostic Outils
Select a tool below to diagnose your gamepad.
Guide complet : Test des manettes tierces et génériques
L'API Gamepad HTML5 est conçue pour fonctionner avec n'importe quelle manette que le système d'exploitation reconnaît comme un périphérique d'entrée de gamepad standard. Cela signifie que notre testeur fonctionne avec une énorme gamme de manettes tierces, de gamepads spécialisés, de sticks de combat, de volants de course et même d'adaptateurs pour consoles rétro.
Marques de manettes prises en charge
- 8BitDo : Ultimate, Pro 2, SN30 Pro+, et tous les modèles filaires/sans fil. Les manettes 8BitDo sont entièrement compatibles via Bluetooth, USB-C ou l'adaptateur sans fil 2,4 GHz inclus (mode USB uniquement pour la détection par le navigateur).
- Logitech : F310, F710, Logitech Gamepad F510, et manettes spécialisées. Les F310/F710 ont un commutateur matériel (XInput vs DirectInput) — assurez-vous qu'il est réglé sur le mode XInput (position X) pour une détection correcte par le navigateur.
- Razer : Wolverine V2, Raion, et modèles Kishi connectés via USB. Les protocoles sans fil propriétaires de Razer peuvent ne pas être détectés par le navigateur.
- SteelSeries : Stratus Duo, Nimbus+, et autres modèles compatibles Bluetooth.
- SCUF : Reflex, Instinct, Prestige — ce sont des manettes de première fabrication modifiées et fonctionnent de manière identique aux gamepads Sony/Microsoft standard. PowerA, HORI, PDP : Manettes tierces économiques et sous licence. Celles-ci utilisent souvent le protocole XInput ou HID et sont entièrement compatibles.
Dépannage des manettes génériques
The joystick drift epidemic has driven a new wave of "drift-free" controllers using <strong>Hall Effect sensors</strong>. Understanding the difference between the two technologies is crucial when evaluating your controller's health:
- <strong>Potentiometer (Standard):</strong> Uses physical carbon tracks and metal wipers to measure resistance. As the carbon wears away from friction over time, the resistance changes unpredictably, creating the phantom inputs known as "stick drift". Found in almost all standard controllers (DualSense, Xbox Series, Joy-Cons, DualShock 4).
- <strong>Hall Effect (Modern):</strong> Uses magnets attached to the stick and magnetic sensors (Hall Effect sensors) on the circuit board. The sensors detect the position of the magnets without any physical contact. Zero contact = zero wear = zero drift. Used in: DualSense Edge, 8BitDo Ultimate, GuliKit KingKong 2 Pro, Flydigi Vader 3 Pro.
Si votre manette n'apparaît pas dans le testeur, essayez ces étapes :
Problèmes de mappage des boutons
Outils connexes
If your controller isn't appearing in the tester, try these steps:
- Ensure Chrome or Edge is fully updated (API Gamepad requires a modern browser).
- Press any button on the controller first — the API Gamepad only activates after a user interaction.
- Check if the controller has a mode switch (DirectInput vs XInput). Set it to XInput mode.
- Try a different USB port, ideally a rear motherboard port.
- On Windows, check Device Manager → "Human Interface Devices" to verify the OS recognizes the controller.
Testeur de manette Xbox
Testez les fonctionnalités des manettes Xbox One, Series X|S et Elite.
Testeur PS5 DualSense
Testeur PS4 DualShock 4
Testez les boutons, les sticks, le pavé tactile et la barre lumineuse de votre DualShock 4.
Testeur Nintendo Switch
Diagnostiquez la dérive des Joy-Con, la Pro Manette et le HD Rumble. La raison la plus courante pour laquelle une manette n'est pas détectée par un navigateur est le protocole d'entrée qu'elle utilise. Windows prend en charge deux protocoles de gamepad : Si votre manette a un commutateur physique (courant sur Logitech F310, F710 et certains modèles 8BitDo), réglez-le sur le mode "X" (XInput) plutôt que sur le mode "D" (DirectInput) pour la meilleure compatibilité avec le navigateur. Au-delà des gamepads standard, l'API Gamepad détecte également de nombreuses manettes spécialisées :
PS4 DualShock 4 Tester
Test buttons, sticks, touchpad, and light bar on your DualShock 4.
Testeur Nintendo Switch
Diagnose Joy-Con drift, Pro Manette, and HD Rumble.
The single most common reason a controller isn't detected by a browser is the input protocol it uses. Windows supports two gamepad protocols:
If your controller has a physical switch (common on Logitech F310, F710, and some 8BitDo models), set it to "X" mode (XInput) rather than "D" mode (DirectInput) for the best browser compatibility.
Beyond standard gamepads, the API Gamepad also detects many specialty controllers:
- XInput (Modern): Microsoft's protocol, designed for Xbox controllers. It provides a standardized 16-button layout with two analog sticks and two analog triggers. The browser API Gamepad works best with XInput controllers. Xbox, modern 8BitDo, and most new third-party controllers use XInput by default.
- DirectInput (Legacy): The older Windows protocol that supports up to 128 buttons and 8 axes, but with no standardized layout. Some older or specialty controllers (some Logitech models, certain HOTAS controllers) only support DirectInput and may appear with incorrect button mapping or not at all.
- Fight Sticks / Arcade Sticks: Hori Fight Stick Alpha, Qanba Obsidian, Mayflash F500, and Victrix Pro FS all work via USB. They report 8-12 buttons and directional inputs. Use the Test des boutons to map every button.
- Racing Wheels: Logitech G29/G920, Thrustmaster T300RS, and Fanatec wheels are detected as gamepad devices. The steering axis, accelerator, and brake pedals map to analog axes. Force feedback cannot be triggered through the browser.
- Flight Sticks / HOTAS: Thrustmaster T.16000M, Logitech Extreme 3D Pro, and similar joysticks are partially compatible. Multiple axes (pitch, yaw, roll, throttle) are reported. Use the Test de Zone Morte to calibrate each axis.
- Retro Adapters: USB adapters for SNES, N64, GameCube, and Genesis controllers typically use DirectInput and may need XInput wrapper software (like x360ce) for full browser compatibility.
Understanding XInput vs DirectInput: Why Your Manette Might Not Work
The single most common reason a controller isn't detected by a browser is the input protocol it uses. Windows supports two gamepad protocols:
- XInput (Modern): Microsoft's protocol, designed for Xbox controllers. It provides a standardized 16-button layout with two analog sticks and two analog triggers. The browser API Gamepad works best with XInput controllers. Xbox, modern 8BitDo, and most new third-party controllers use XInput by default.
- DirectInput (Legacy): The older Windows protocol that supports up to 128 buttons and 8 axes, but with no standardized layout. Some older or specialty controllers (some Logitech models, certain HOTAS controllers) only support DirectInput and may appear with incorrect button mapping or not at all.
If your controller has a physical switch (common on Logitech F310, F710, and some 8BitDo models), set it to "X" mode (XInput) rather than "D" mode (DirectInput) for the best browser compatibility.
Testing Specialty Manettes: Fight Sticks, Racing Wheels & Flight Sticks
Beyond standard gamepads, the API Gamepad also detects many specialty controllers:
- Fight Sticks / Arcade Sticks: Hori Fight Stick Alpha, Qanba Obsidian, Mayflash F500, and Victrix Pro FS all work via USB. They report 8-12 buttons and directional inputs. Use the Test des boutons to map every button.
- Racing Wheels: Logitech G29/G920, Thrustmaster T300RS, and Fanatec wheels are detected as gamepad devices. The steering axis, accelerator, and brake pedals map to analog axes. Force feedback cannot be triggered through the browser.
- Flight Sticks / HOTAS: Thrustmaster T.16000M, Logitech Extreme 3D Pro, and similar joysticks are partially compatible. Multiple axes (pitch, yaw, roll, throttle) are reported. Use the Test de Zone Morte to calibrate each axis.
- Retro Adapters: USB adapters for SNES, N64, GameCube, and Genesis controllers typically use DirectInput and may need XInput wrapper software (like x360ce) for full browser compatibility.
❓ Frequently Asked Questions: Generic & Third-Party Manettes
Pourquoi ma manette n'est-elle pas détectée dans le navigateur ?
Appuyez d'abord sur n'importe quel bouton — l'API Gamepad ne s'active qu'après une interaction de l'utilisateur. Assurez-vous d'utiliser Chrome, Edge ou Firefox. Vérifiez si votre manette a un commutateur DirectInput/XInput et réglez-le sur XInput (position "X"). Essayez un autre port USB (de préférence un port arrière de la carte mère). Sous Windows, vérifiez que l'OS reconnaît la manette dans le Gestionnaire de périphériques.
Quelle est la différence entre XInput et DirectInput ?
XInput est le protocole moderne de Microsoft pour les manettes de style Xbox avec une disposition standard de 16 boutons. DirectInput est l'ancien protocole prenant en charge plus de boutons/axes mais sans mappage standardisé. Les navigateurs préfèrent XInput pour une détection fiable. Les Logitech F310/F710 ont un commutateur physique ("X" vs "D") pour basculer entre eux.
Les sticks de combat et les contrôleurs d'arcade fonctionnent-ils avec ce testeur ?
Oui ! Les sticks de combat (Hori, Qanba, Mayflash, Victrix) qui se connectent en USB sont entièrement détectés par l'API Gamepad. Ils signalent généralement 8 à 12 boutons et une croix directionnelle mappée comme des commutateurs à chapeau. La page de test des boutons affiche les indices de boutons bruts pour un mappage facile.
Les volants de course fonctionnent-ils avec ce testeur ?
Les volants Logitech G29/G920, Thrustmaster T300RS et Fanatec sont détectés comme des périphériques de type gamepad. La rotation du volant et les pédales sont mappées sur des axes analogiques. Utilisez le test de zone morte pour calibrer chaque axe. Remarque : les effets de retour de force ne peuvent pas être déclenchés via l'API du navigateur.
Pourquoi les boutons de ma manette sont-ils mal mappés ?
Les manettes génériques peuvent utiliser des mappages de boutons personnalisés au lieu de la disposition Xbox standard. L'API Gamepad rapporte une propriété de mappage — si elle dit "standard", les boutons suivent la disposition Xbox ; si elle est vide, la manette utilise des indices personnalisés. Utilisez le test des boutons pour identifier votre disposition spécifique en appuyant sur chaque bouton individuellement.
Puis-je tester une manette connectée à mon téléphone ?
Oui ! Sur Android, ouvrez Chrome ou Edge et accédez à Testeur GPad. Connectez votre manette via Bluetooth ou USB OTG et appuyez sur n'importe quel bouton. Sur iOS, Safari a une prise en charge limitée de l'API Gamepad à partir d'iOS 16.4. Chrome sur iOS ne la prend pas en charge car il utilise le moteur WebKit.