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.