Méthodologie des tests

Tous les chiffres proviennent des données fournies par la Gamepad API du navigateur.

Source des données

Une boucle synchronisée sur l’affichage lit navigator.getGamepads(). À 60 Hz, environ 60 échantillons par seconde sont possibles ; la fréquence dépend du navigateur et de l’écran.

Drift et zone morte

Pendant environ neuf secondes, la distance radiale √(x² + y²) des deux joysticks au repos est enregistrée. Le test affiche les valeurs actuelle, moyenne, médiane, maximale et le 95e percentile, ainsi que le centre X/Y et l’instabilité.

Barèmes : moins de 0,01 sain ; 0,01–0,04 faible écart ; 0,04–0,08 drift possible ; plus de 0,08 drift important. La zone morte recommandée ajoute une petite marge au bruit mesuré ; ce n’est qu’un point de départ.

Boutons, gâchettes et amplitude

Un bouton est détecté lors de sa première pression et une pression de plus de douze secondes peut signaler un blocage. Les gâchettes sont mesurées de 0 à 1 : repos, maximum, course et différence gauche/droite.

Le test d’amplitude répartit les mesures dans 16 secteurs. Il recherche surtout les directions manquantes et l’asymétrie, pas une forme parfaitement ronde.

Fréquence et score de santé

La fréquence observée vient des changements d’horodatage et reste limitée par le navigateur, l’écran, le système et Bluetooth ; elle ne certifie pas une fréquence matérielle comme 1000 Hz.

Pondérations : drift 38, boutons 24, gâchettes 16, amplitude 14, vibration 4 et stabilité 4. Notes : ≥90 Excellent, 78–89 Bon, 60–77 Moyen, <60 À surveiller. Une mesure non prise n’est jamais comptée comme un échec.