Votre manette fonctionne-t-elle correctement ?
Connectez votre manette et appuyez sur un bouton pour commencer. Ce test lit l'API Gamepad en temps réel — affichant les boutons pressés, les positions des sticks analogiques, les valeurs des gâchettes et le support de vibration. 100 % dans le navigateur, zéro envoi de données.
Ce test interroge l'API Gamepad via requestAnimationFrame pour afficher les états en temps réel de tous les boutons, les axes X/Y des sticks analogiques (plage ±1.0), la pression des gâchettes (0-1.0) et le support des actuateurs de vibration.
Le standard de l'API Gamepad mappe jusqu'à 17 boutons et 4 axes ; les manettes Xbox, PlayStation et Switch Pro suivent toutes le mappage gamepad standard.
Connect a gamepad and press any button
Supports Xbox, PlayStation, Switch, and generic controllers
Que signifient vos résultats ?
| Result | Range | Meaning |
|---|---|---|
| Bon | Tous les boutons et sticks répondent correctement | Chaque entrée correspond à l'index de bouton attendu, les sticks reviennent au centre (0, 0) au repos et les gâchettes rapportent la plage complète 0-1.0 — votre manette est pleinement fonctionnelle. |
| Attention | Dérive de stick ou plage de gâchette partielle | Les sticks analogiques qui ne reviennent pas à 0.0 au repos indiquent une dérive de stick — un potentiomètre usé. Une plage de gâchette partielle peut signifier une butée mécanique ou un problème de calibration. |
| Mauvais | Boutons non réactifs ou manette non détectée | Les boutons non réactifs suggèrent une défaillance de contact. Si la manette n'est pas détectée du tout, vérifiez les pilotes, essayez un autre port USB ou réassociez le Bluetooth. |
Problèmes courants et solutions
La manette n'est pas détectée par le navigateur
Appuyez sur un bouton après la connexion — l'API Gamepad exige une pression physique pour s'activer. Si toujours non détectée, essayez un autre port USB, réassociez le Bluetooth ou fermez les applications qui pourraient utiliser la manette en exclusivité.
Le stick analogique affiche une dérive (valeur non nulle au repos)
La dérive de stick est causée par des potentiomètres usés dans le module du stick. Appliquez une zone morte plus large dans les paramètres du jeu comme solution temporaire, ou remplacez le module de stick pour une réparation définitive.