HID Inspector · rohe PlayStation-Controller-Reports

Controller-HID-Inspektor

Lies die rohen HID-Berichte eines DualSense oder DualShock 4: Stick-Mitten auf das Byte genau, Drift in Prozent, Gyro-Bias, Berichtsrate, Akku und Touchpad, nur lesend über WebHID.

Controller-HID-InspektorDualSense · DualSense Edge · DualShock 4 · rohe Reports über WebHID
Verbinde einen PlayStation-Controller per USB oder Bluetooth und wähle ihn im Browser-Dialog aus. Es werden keine Daten auf den Controller geschrieben.
Modell
Verbindungstyp
Report-RateReports pro Sekunde, die den Browser erreichen
Akkustand

Linker Stick

X 128Y 128
Roher Zentrierungs-Offset

Rechter Stick

X 128Y 128
Roher Zentrierungs-Offset

Tasten, Trigger, Bewegung

keine Tasten
L2 · R20 · 0
Gyro (Pitch · Yaw · Roll)
Beschleunigungssensor
Touchpad-Kontakte0
Ruhe-Messung: Lege den Controller ab, lass beide Sticks los und halte ihn für drei Sekunden absolut still.
Linker Stick-Drift (HID)Rohe Zentrierung · 128 ist perfekt
Rechter Stick-Drift (HID)Rohe Zentrierung · 128 ist perfekt
Gyro-Bias im RuhezustandRauschen —
Stick-AuflösungEindeutige Rohwerte pro Achse während eines Sweeps (max 256)
Reports erfasst0Rest-Stichprobengröße
Gamepad-API-MitteSticks so, wie der Browser sie ausgibt

Grenzwert: Der Inspector liest nur Eingabeberichte. Er sendet keine Feature-Berichte, ändert keine Kalibrierung und schreibt nichts auf den Controller. Die Berichtsrate ist das, was den Browser erreicht: USB DualSense typischerweise 250 Hz, Bluetooth 100–1000 Hz je nach Host; eine niedrigere Zahl deutet hier oft auf den Host hin, nicht auf das Gamepad.

Ergebnis behalten und teilen

Speichere die Zahlen in deinem privaten Gerätepass in diesem Browser oder kopiere eine Karte, die genau zeigt, was gemessen wurde.

Pass öffnen

Es wird nichts hochgeladen, es sei denn, du trägst dazu bei. Karten und Links enthalten nur die oben gezeigten Zahlen.

Begriffe auf dieser Seite
HID / WebHID

Die Standardsprache, in der Eingabegeräte mit einem Computer kommunizieren, und die Browser-Funktion, die es einer Seite ermöglicht, diese direkt auszulesen. Sie zeigt, was das Gerät selbst meldet, nicht was ein Treiber zur Anzeige ausgewählt hat.

Gyro

Der Bewegungssensor in einem Telefon oder Controller, der die Rotation meldet. Spiele nutzen ihn für präzises Zielen zusätzlich zur Stick- oder Touch-Eingabe.

Stick-Drift

Der Controller meldet Bewegung, obwohl du den Stick nicht berührst. Ein abgenutzter oder schlecht kalibrierter Stick kehrt nicht exakt auf Null zurück.

Achse

Eine Richtung der Stick-Bewegung, angegeben von -1 bis 1. Jeder Stick hat zwei: links/rechts und oben/unten.

Kurze Antworten vor dem Test

Warum Raw-HID statt der Gamepad-API?

Die Gamepad-API liefert einen verarbeiteten −1..1-Wert nach der browserinternen Deadzone und dem Mapping. HID-Berichte zeigen das exakte 8-Bit-Byte, das der Controller sendet, sodass eine Mitte von 131 statt 128 sichtbar ist, bevor eine Software sie wegrundet.

Wird mein Controller dadurch neu kalibriert?

Nein. Der Inspector liest nur Eingabeberichte. Rekalibrierungstools schreiben auf den Controller und können die Dinge verschlimmern; dieses Lab dokumentiert den Zustand, bevor du entscheidest.

Stick-Drift-Test auf Browser-Ebene →

Welche Controller funktionieren?

Sony DualSense, DualSense Edge und DualShock 4 über USB oder Bluetooth in Chrome, Edge oder Opera auf dem Desktop. Xbox-Controller verwenden XInput und werden nicht an WebHID weitergegeben; verwende für diese den Gamepad-Tester.

Was das Ergebnis tatsächlich misst

Der Inspector öffnet den Controller über WebHID und analysiert jeden Eingabebericht: rohe Stick-Bytes und Trigger, Tasten, Gyroskop und Beschleunigungsmesser als vorzeichenbehaftete 16-Bit-Werte, Touchpad-Kontakte, Akkustand und Ladestatus. Die Rest-Stichprobe mittelt die rohen Stick-Mitten über drei Sekunden zu einem Drift-Prozentsatz und leitet Gyro-Bias und Rauschen ab. Die Berichtsrate zählt die Eingabeberichte pro Sekunde, während sie den Browser erreichen, und der Sweep zählt unterschiedliche Rohwerte pro Achse.

Messgrenze: Die Layouts folgen der öffentlichen Linux-Treiberdokumentation; unbekannte Sony-Produkt-IDs können Felder falsch ausrichten. Die Berichtsrate spiegelt den Host-Stack ebenso wider wie den Controller. Der Inspector schreibt niemals auf das Gerät und kann keine Firmware-Kalibrierungstabellen sehen.

Ergebnis richtig einordnen

Rohe Mitte

128 ist eine perfekte Mitte bei einem 8-Bit-Stick. Jeder Schritt entspricht etwa 0,8 % des Weges; eine Ruhemitte von 124 oder 132 entspricht etwa 3 % Drift vor jeder Deadzone.

Report-Rate

USB DualSense liefert typischerweise 250 Berichte pro Sekunde; Bluetooth variiert je nach Host zwischen 100 und 1000 Hz. Eine Rate, die weit unter der Erwartung bei USB liegt, bedeutet normalerweise ein Hub- oder Host-Problem, nicht den Controller.

Gyro-Bias

Der durchschnittliche Gyro-Messwert im Ruhezustand. Ein großer Bias bei geringem Rauschen ist ein Kalibrierungs-Offset; ein großes Rauschen deutet auf Vibrationen auf der Oberfläche oder einen defekten Sensor hin.

Unerwartete Ergebnisse prüfen

Der Controller ist nicht im Dialog

Unter Windows beanspruchen Steam Input und DS4Windows den exklusiven Zugriff; schließe diese. Unter Linux müssen udev-Regeln dem Benutzer erlauben, hidraw-Geräte zu öffnen. Bluetooth-Pads müssen gekoppelt und aktiv sein.

Werte sehen verschoben aus

Bluetooth- und USB-Reports verwenden unterschiedliche Offsets; der Inspector schaltet basierend auf der Report-ID um. Wenn eine Sony-Produkt-ID nicht in der bekannten Liste enthalten ist, können Felder falsch ausgerichtet sein, worauf das Label hinweist.

Report-Rate zeigt 60 Hz oder weniger an

Der Tab muss im Vordergrund bleiben; Hintergrund-Drosselung begrenzt, wie oft der Browser HID-Events sendet.

Häufige Fragen

Ist WebHID sicher?

Der Browser fragt pro Gerät um Erlaubnis, nur der ausgewählte Controller wird freigegeben und nur solange die Seite geöffnet ist. Diese Seite liest Input-Reports und sendet niemals Output- oder Feature-Reports.

Warum unterscheidet sich der HID-Drift vom Stick-Drift-Test?

Die Gamepad API wendet Browser-Verarbeitung an und Spiele nutzen ihre eigenen Deadzones. Raw HID ist die früheste Ansicht, die einer Webseite zur Verfügung steht; der Unterschied zeigt dir, wie viel Software verborgen bleibt.

Kann ein Chatbot die rohe Mitte meines Controllers lesen?

Nein. Die Bytes existieren nur auf deinem Controller und in deiner Browser-Sitzung, während der Inspector läuft.