Application web (Vite + JS vanilla) pour tester et diagnostiquer une manette de jeu directement dans le navigateur, via la Gamepad API.
- Diagnostic guidé en cinq étapes, avec mode laboratoire pour les valeurs brutes
- Mesure volontaire du point neutre et analyse de l'amplitude des sticks
- Envoi de commandes de vibration aux moteurs séparés, avec réglage continu en mode laboratoire. Le navigateur ne peut pas mesurer la force réellement produite.
- Silhouette visuelle fidèle de la manette détectée (Xbox / PlayStation) avec surbrillance des boutons, gâchettes, D-pad et sticks
- Grille de boutons avec détection des doubles déclenchements involontaires (chatter)
- Historique des appuis
- Diagnostic guidé des boutons avec contrôle de la fiabilité de la mesure
- Export PDF du rapport de diagnostic
Les résultats distinguent les mesures cohérentes, les points à confirmer et les tests non réalisés. L'application ne prétend pas mesurer la latence matérielle, que la Gamepad API du navigateur n'expose pas de manière fiable.
- Utilisez un navigateur récent prenant en charge la Gamepad API.
- La manette doit généralement être réveillée par un premier appui avant d'être exposée au navigateur.
- Les vibrations dépendent de la manette, du navigateur et du système ; leur prise en charge n'est pas garantie.
- Les mesures sont réalisées localement dans le navigateur et ne remplacent pas un diagnostic matériel certifié.
npm install
npm run dev
npm test
npm run buildLes illustrations de manette utilisées pour la silhouette visuelle proviennent du Gamepad Asset Pack par AL2009man (licence MIT). Voir CREDITS.md pour le détail et THIRD_PARTY_NOTICES.txt pour le texte complet de la licence.