Réponses rapides avant de tester
Pourquoi le HID brut plutôt que l'API Gamepad ?
L'API Gamepad donne une valeur traitée de -1 à 1 après la zone morte et le mappage propres au navigateur. Les rapports HID montrent l'octet 8 bits exact envoyé par la manette, donc un centre de 131 au lieu de 128 est visible avant que tout logiciel ne l'arrondisse.
Ceci recalibre-t-il ma manette ?
Non. L'inspecteur lit uniquement les rapports d'entrée. Les outils de recalibrage écrivent sur la manette et peuvent aggraver les choses ; ce laboratoire documente l'état avant que vous ne décidiez.
Test de drift du stick au niveau du navigateur →Quelles manettes fonctionnent ?
Sony DualSense, DualSense Edge et DualShock 4 via USB ou Bluetooth dans Chrome, Edge ou Opera sur bureau. Les manettes Xbox utilisent XInput et ne sont pas exposées à WebHID ; utilisez le testeur de manette pour celles-ci.
Ce que le résultat mesure réellement
L'inspecteur ouvre la manette via WebHID et analyse chaque rapport d'entrée : octets bruts des sticks et gâchettes, boutons, gyroscope et accéléromètre en tant que valeurs signées 16 bits, contacts du pavé tactile, niveau de batterie et état de charge. L'échantillon de repos fait la moyenne des centres bruts des sticks sur trois secondes en un pourcentage de drift et dérive le biais et le bruit du gyro. Le taux de rapport compte les rapports d'entrée par seconde à mesure qu'ils atteignent le navigateur, et le balayage compte les valeurs brutes distinctes par axe.
Limite de mesure: Les mises en page suivent la documentation publique du pilote Linux ; les identifiants de produits Sony inconnus peuvent mal aligner les champs. Le taux de rapport reflète la pile de l'hôte autant que la manette. L'inspecteur n'écrit jamais sur l'appareil et ne peut pas voir les tables de calibrage du firmware.
Comment interpréter le résultat
Centre brut
128 est un centre parfait sur un stick 8 bits. Chaque pas représente environ 0,8 % de la course ; un centre au repos de 124 ou 132 correspond à environ 3 % de drift avant toute zone morte.
Taux de rapport
La DualSense en USB délivre généralement 250 rapports par seconde ; le Bluetooth varie de 100 à 1000 Hz selon l'hôte. Un taux bien inférieur aux attentes en USB signifie généralement un problème de hub ou d'hôte, pas de la manette.
Biais du gyro
La lecture moyenne du gyro au repos. Un biais important avec un faible bruit est un décalage de calibrage ; un bruit important suggère une vibration sur la surface ou un capteur défaillant.
Résoudre les résultats inattendus
La manette n'est pas dans la boîte de dialogue
Sur Windows, Steam Input et DS4Windows prennent un accès exclusif ; fermez-les. Sur Linux, les règles udev doivent permettre à l'utilisateur d'ouvrir les périphériques hidraw. Les manettes Bluetooth doivent être appairées et actives.
Les valeurs semblent décalées
Les rapports Bluetooth et USB utilisent des offsets différents ; l'inspecteur bascule sur l'identifiant de rapport. Si un identifiant de produit Sony ne figure pas dans la liste connue, les champs peuvent être mal alignés et l'étiquette l'indique.
Le taux de rapport indique 60 Hz ou moins
L'onglet doit rester au premier plan ; la limitation en arrière-plan restreint la fréquence à laquelle le navigateur envoie les événements HID.
Questions fréquentes
WebHID est-il sûr ?
Le navigateur demande une autorisation par appareil, seul le contrôleur sélectionné est exposé et uniquement tant que la page est ouverte. Cette page lit les rapports d'entrée et n'envoie jamais de rapports de sortie ou de fonctionnalités.
Pourquoi le drift HID diffère-t-il du test de stick drift ?
L'API Gamepad applique un traitement via le navigateur, et les jeux appliquent leurs propres zones mortes. Le HID brut est la vue la plus directe disponible pour une page web ; la différence vous indique à quel point le logiciel masque les données.
Un chatbot peut-il lire le centre brut de ma manette ?
Non. Les octets n'existent que sur votre manette et dans votre session de navigateur pendant que l'inspecteur est actif.