Controller-Gyroskop-Test

Nicht verbunden (WebHID)

Verbinde den Controller, um zu beginnen

Setzt einen WebHID-kompatiblen Browser wie Chrome oder Edge voraus. Unterstützt PS4 DualShock 4 und PS5 DualSense Controller.

Sensordaten

Beschleunigungsmesser

X
0
Y
0
Z
0

Gyroskop

X
0
Y
0
Z
0

Warum verändern sich die Werte nicht?

Grund: Controllers von Sony wechseln von Haus aus in den „Energiesparmodus“ — es werden infolgedessen keinerlei Bewegungsdaten gesendet.

  • Empfehlung: Stelle eine Verbindung über USB her. (100%ige Erfolgsquote)
  • Bluetooth: Einschränkungen im Protokoll können dazu führen, dass die Aktivierung fehlschlägt.

Drücke auf die nachfolgende Taste, um den Aufweck-Befehl per Hand zu versenden.

Gyroskop versus Beschleunigungsmesser: Das Duo der Bewegungssensoren

Weshalb verlangen die Controller heutzutage nach zwei verschiedenen Sensortypen? Auf welche Weise harmonieren sie für ein exaktes Zielen mithilfe von Bewegungen?

Gyroskop

Misst die Winkelgeschwindigkeit (Rotationsgeschwindigkeit). Wenn du deinen Controller rotierst, merkt das Gyroskop, mit welcher Geschwindigkeit du dich entlang der X/Y/Z-Achsen drehst. Anwendung findet dies besonders beim Zielen und zur Steuerung der Kamera.

Für Beispiele: Zielen mit dem Bogen in Zelda, Schießen via Gyro in Splatoon

Beschleunigungsmesser

Misst die lineare Beschleunigung (die Bewegung nach vorne/hinten, links/rechts, oben/unten). Zusammen mit dem Gyroskop ist es fähig, die Ausrichtungswinkel (Pitch/Roll) deines Controllers zu ermitteln.

Für Beispiele: Lenkung durch Neigung in Racing-Games, die Erfassung von Trainingsintensität bei Ring Fit
Browsertechnologie

Warum bedarf es WebHID?

Informationen eines Gyroskops werden leider nicht über die Standard Gamepad App zur Verfügung gestellt. Mit WebHID (Web Human Interface Device) haben Webbrowser die Möglichkeit, unbehandelte (raw) Daten direkt aus den HID-Geräten zu empfangen.

Unterstützte Browser

Chrome/Edge 89+, Opera 75+. Firefox und Safari sind noch nicht so weit (es wird noch auf eine Standardisierung gewartet).

Unterstützte Controller

Voller Support für: PS4 DualShock 4, PS5 DualSense (eine USB-Verbindung ist für eine erhöhte Datenstabilität ratsam)
Werden nicht unterstützt: Xbox-Controller (die keine Gyro-Daten liefern), Switch Pro (verwenden inkompatible Protokolle)

WebHID API

Häufig gestellte Fragen (FAQ)

Alles, was du über Controller-Gyroskope wissen musst

QWarum liegen die Werte dauerhaft bei 0?

PS Controller sind ab Werk auf den Energiesparmodus eingestellt — in der Regel teilen sie also keine Gyroskop-Daten mit. Ein Lösungsansatz: ① Verbinde dich mit einem USB-Kabel (ist stets ratsam); ② Du kannst auch versuchen, die Taste „Aktivierung versuchen“ zu betätigen, um eine Art Wecker-Befehl zu schicken (scheitert oft bei der Anwendung per Bluetooth).

QKommt es im Gyroskop mitunter zum Drift?

Allerdings. Durch Integrationsfehler in Gyroskopen kann es, infolge einer dauerhaften Nutzung, zu Winkelfehlern kommen. Dies stellt dabei keinen Defekt, sondern vielmehr ein technisches Limit dar. Spiele beheben diese Problematik zumeist über die Funktionalität „Taste drücken, um Sicht zu rezentrieren“ oder auch durch „häufige Autokalibrierung“.

QLiegt es an mir, dass Gyro von Steam-Spielen getragen wird, von Webseiten jedoch nicht?

Steam Input arbeitet direkt auf Treiberebene, um die Controllerdaten abzurufen. Auf diese Weise können die REST-APIs des Browsers umgangen werden. Webseiten hingegen sind in ihrer Wirksamkeit auf die Unterdrückung von WebHID angewiesen. Darüber hinaus ist der Nutzer verpflichtet, den Zugriff auf sein Gerät proaktiv manuell (per Hand) zu delegieren.

QIst es möglich, dies in einem Browser für Smartphones zu betreiben?

Nein. WebHID wurde für Desktop-Browser (Chrome/Edge) konzipiert. Die API findet bei der Mobilen-Variante (wie auch beim Android Chrome Browser) keine Unterstützung.

Was ist WebHID Movement Control?

Die herkömmliche Gamepad-API unterstützt ausschließlich Tasten und Sticks, jedoch keine Gyroskopdaten. Dieses Tool dient als spezialisierter Gamepad-Kreiseltest, der die WebHID-Technologie verwendet, um direkt mit der Controller-Hardware zu kommunizieren.

Sixaxis-Sensoren

Sony-Controller beinhalten ein 3-Achsen-Gyroskop und einen 3-Achsen-Beschleunigungsmesser.

  • Gyroskop: Erfasst die Winkelgeschwindigkeit – also, wie schnell sich der Controller dreht. Wird beim Kreisel-Zielen (Gyro-Aiming) verwendet.
  • Beschleunigungsmesser: Erkennt die Ausrichtung der Schwerkraft sowie die Bewegungsbeschleunigung. Wird genutzt, um den Neigungswinkel (horizontal/vertikal) zu bestimmen.

Warum ist eine Aktivierung erforderlich?

Um Strom zu sparen, wechseln PS4-/PS5-Controller standardmäßig in den "einfachen Modus", sobald sie an einen PC angeschlossen sind. Dabei werden lediglich grundlegende Tastendaten ohne hochfrequente Sensordaten gesendet.

Wie es funktioniert: Dieses Tool sendet einen bestimmten Feature Report-Befehl (0x02, 0x03, 0x04), um den Controller in den "vollen Report-Modus" zu versetzen. Über USB ist dies am stabilsten.
Anwendungsfälle

Bewegungssteuerung beim PC-Gaming

Aktuelle Emulatoren (wie Yuzu, Ryujinx) und Steam Input bieten die Möglichkeit, das Controller-Gyroskop auf Maus- oder Stickbewegungen zu übertragen.
Sollte die Bewegungssteuerung in Spielen nicht funktionieren, nutze zunächst dieses Tool, um dich zu vergewissern, dass die Sensoren deines Controllers einwandfrei arbeiten.