Inspecteur HID · rapports bruts de manette PlayStation

Inspecteur HID de manette

Lisez les rapports HID bruts d’une DualSense ou DualShock 4 : centres de stick à l’octet, drift en pourcentage, biais gyroscopique, cadence de rapports, batterie et pavé tactile, en lecture seule via WebHID.

Inspecteur HID de manetteDualSense · DualSense Edge · DualShock 4 · rapports bruts via WebHID
Connectez une manette PlayStation via USB ou Bluetooth, puis sélectionnez-la dans la boîte de dialogue du navigateur. Rien n'est écrit sur la manette.
Modèle
Transport
Taux de rapportRapports par seconde atteignant le navigateur
Batterie

Stick gauche

X 128Y 128
Décalage brut du centre

Stick droit

X 128Y 128
Décalage brut du centre

Boutons, gâchettes, mouvement

aucun bouton
L2 · R20 · 0
Gyroscope (tangage · lacet · roulis)
Accéléromètre
Contacts du pavé tactile0
Échantillon de repos : posez la manette, relâchez les deux sticks et ne bougez pas pendant trois secondes.
Drift du stick gauche (HID)Centre brut · 128 est parfait
Drift du stick droit (HID)Centre brut · 128 est parfait
Biais du gyroscope au reposBruit —
Résolution du stickValeurs brutes distinctes par axe pendant un balayage (max 256)
Rapports échantillonnés0Taille de l'échantillon au repos
Centre de l'API GamepadSticks tels qu'ils sont exposés par le navigateur

Limite : L'inspecteur lit uniquement les rapports d'entrée. Il n'envoie pas de rapports de fonctionnalités, ne modifie pas le calibrage et n'écrit rien sur la manette. Le taux de rapport est ce qui atteint le navigateur : DualSense en USB est généralement à 250 Hz, en Bluetooth entre 100 et 1000 Hz selon l'hôte ; un chiffre plus bas ici pointe souvent vers l'hôte, pas vers la manette.

Conserver et partager ce résultat

Enregistrez les chiffres dans votre passeport d'appareil privé dans ce navigateur, ou copiez une carte qui montre exactement ce qui a été mesuré.

Ouvrir le passeport

Rien n'est téléchargé à moins que vous ne contribuiez. Les cartes et les liens ne contiennent que les chiffres indiqués ci-dessus.

Termes sur cette page
HID / WebHID

Le langage standard utilisé par les périphériques d'entrée pour communiquer avec un ordinateur, et la fonctionnalité du navigateur qui permet à une page de le lire directement. Il expose ce que le périphérique rapporte lui-même, et non ce qu'un pilote a décidé d'afficher.

Gyro

Le capteur de mouvement dans un téléphone ou une manette, rapportant la rotation. Les jeux l'utilisent pour une visée précise en complément du stick ou de l'entrée tactile.

Stick drift

Le contrôleur signale un mouvement alors que vous ne touchez pas le stick. Un stick usé ou mal calibré ne revient jamais exactement à zéro.

Axe

Une direction de mouvement du stick, rapportée de -1 à 1. Chaque stick en possède deux : gauche/droite et haut/bas.

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.