Comment ça marche
Affiche en direct tout ce que la manette indique au navigateur : chaque bouton avec sa valeur analogique et un compteur d'appuis, les gâchettes sous forme de barres qui se remplissent, les deux sticks avec leur position exacte et une trace de leur parcours. Compatible avec les manettes Xbox, PlayStation et Nintendo, ainsi qu'avec tout gamepad, volant ou joystick USB ou Bluetooth reconnu par le système.
Les deux pannes les plus courantes d'une manette usagée sont la dérive (drift), lorsque le stick relâché ne revient pas au centre, et les boutons qui ne répondent plus ou qui rebondissent. Stick au repos, la distance au centre devrait rester proche de zéro ; le test de circularité, qui s'effectue en faisant tourner le stick contre le bord, mesure aussi si le parcours atteint uniformément toutes les directions.
Exemples
axes[0] = 0.0784 · axes[1] = -0.1137r = 0.138Un stick qui, sans y toucher, reste à cette distance du centre présente de la dérive : dans un jeu avec une petite zone morte, la caméra ou le personnage bouge tout seul.XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE = 78497849 / 32767 ≈ 0.24C'est la zone morte que Microsoft suggère pour le stick gauche avec XInput. Une dérive inférieure à cette valeur passe inaperçue dans les jeux qui l'utilisent, mais pas dans ceux qui la réduisent pour gagner en précision.buttons[7].value = 0.42RT · R2 · ZR → 42 %Les gâchettes des manettes Xbox et PlayStation sont analogiques et indiquent à quel point elles sont enfoncées. Les ZL et ZR de la Pro Controller de Nintendo sont numériques : elles passent seulement de 0 à 1.Cas d'usage
- Vérifier si un stick présente du drift avant de faire jouer la garantie, de remplacer le module ou d'acheter une manette d'occasion.
- Contrôler un par un les boutons d'une manette réparée ou fraîchement nettoyée, avec le compteur pour repérer les doubles appuis.
- Confirmer qu'une manette Bluetooth est bien appairée et que le système la reconnaît avant de lancer un jeu.
- Voir quels numéros de bouton et d'axe indique un volant, un arcade stick ou un manche de vol pour les configurer dans un émulateur.
- Vérifier que les moteurs de vibration fonctionnent.
Questions fréquentes
Pourquoi ma manette n'apparaît-elle pas ?
Pour des raisons de confidentialité, le navigateur n'affiche aucune manette tant que vous n'avez pas appuyé sur un bouton avec la page ouverte et au premier plan. Si elle n'apparaît toujours pas, vérifiez que le système la voit : sous Windows, exécutez joy.cpl pour ouvrir les périphériques de jeu. Des programmes comme Steam, DS4Windows ou reWASD peuvent masquer la manette d'origine et en présenter une virtuelle à sa place.
Comment savoir si le stick a du drift ?
Relâchez le stick et regardez la valeur r, qui est la distance au centre. Un stick en bon état reste à quelques centièmes ; si elle dépasse 0,1 sans y toucher, ou si le point bouge tout seul, il y a de la dérive. Poussez-le jusqu'au bord et relâchez-le plusieurs fois : s'il revient à des endroits différents, le ressort ou le potentiomètre sont usés.
Que mesure l'erreur de circularité ?
Lorsque vous faites tourner le stick contre le bord, l'outil enregistre le point le plus éloigné atteint dans chacune des 36 directions et calcule de combien il s'écarte, en moyenne, d'un cercle parfait. Une valeur élevée indique que, dans certaines directions, le stick n'atteint pas le maximum ou le dépasse. Certaines manettes élargissent volontairement les diagonales ; il vaut donc mieux comparer deux manettes du même modèle avant de tirer des conclusions.
Que signifie un mappage non standard ?
Le navigateur connaît la disposition des manettes les plus courantes et les présente toutes avec le même ordre de boutons, ce qui permet de les dessiner. Lorsqu'il ne reconnaît pas un modèle, il fournit les boutons et les axes dans l'ordre où le périphérique les indique ; ils fonctionnent toujours, mais sans noms. Avec un autre navigateur ou une autre connexion, USB plutôt que Bluetooth, la même manette est parfois reconnue.
Pourquoi les boutons de vibration n'apparaissent-ils pas ?
Ils ne s'affichent que lorsque le navigateur propose la vibration pour cette manette. Chrome et Edge la proposent pour la plupart des manettes Xbox et PlayStation ; les autres navigateurs, certaines connexions Bluetooth et de nombreuses manettes génériques ne l'exposent pas, même si la manette a des moteurs.
Puis-je mesurer la latence ou la fréquence d'interrogation de la manette ?
Pas avec précision. Le navigateur ne signale pas chaque changement de la manette : la page l'interroge une fois par image à l'écran, elle ne voit donc jamais plus de changements par seconde que la fréquence de rafraîchissement du moniteur. Pour mesurer la fréquence d'interrogation réelle, il faut des outils qui lisent directement le périphérique.