Sprache wechseln?

Beim Sprachwechsel werden die aktuellen Testdaten gelöscht. Fortfahren?

Gamepad-Test

Prüfe Tasten, Sticks, Trigger und unterstützte Vibration mit diesem Controller-Test.

Anleitung und häufige Fragen

3D-Controller-Visualisierung

Tastenlayout unbekanntKein Controller angeschlossenBediene deinen Controller, um den Test zu starten. Ziehe das Modell, um es aus anderen Blickwinkeln anzusehen.
3D-Modell wird geladen…
Warte auf Verbindung

Sticks

Live-Stick-Bewegung

Linker Stick

X —Y —

Rechter Stick

X —Y —

Trigger

Vom Browser gemeldete Werte

Linker Trigger

B6

Rechter Trigger

B7

Tasten

Keine Live-Auslesungen

Tasten getestet

— / —

Erkannte Achsen
—
Erkannte Tasten
—

Vibrations-Check

Klicke auf einen Vibrations-Effekt oder ziehe beide Trigger gleichzeitig nach unten (LT + RT / L2 + R2 / ZL + ZR), um durch die Effekte zu wechseln.

Sticks

Protokoll der Roheingaben

Verbinde einen Controller, um jede gemeldete Achse zu inspizieren.

Erfasste Tasten: —

Markierte Tasten zählen zum Testumfang. Nimm Positionen aus, die der Browser oder das Gerät reserviert. Eine nicht erfasste Eingabe allein belegt keinen Defekt.

Noch keine Tasten verfügbar.

Ereignisprotokoll

ZeitEreignisEingangWert
Es wurden noch keine Änderungen getestet.
Methode und Grenzen

Dies sind browser-sichtbare Eingaben. Display-Frame-Auslesungen sind keine USB-Meldungen oder Hardware-Latenz. Es wird keine Kalibrierung, Dead-Zone oder Qualitätsbewertung angewendet.

Anleitung zum Controller-Tester: Controller-Eingaben, Sticks und Vibration

Dieser Controller-Tester zeigt die vom Browser gemeldeten Tasten, Stick-Achsen und Triggerwerte an. Beobachte die Rohwerte, während du jede Steuerung bewegst, und vergleiche sie im Ruhezustand. Die Gerätedetektion, Zuordnung und Vibration hängen vom Controller, der Verbindung und dem Browser ab.

Wie man testet

  1. Verbinde deinen Controller per USB oder Bluetooth, drücke dann eine Taste des Controllers. Wenn mehrere Geräte verbunden sind, wähle das Gerät aus, das du testen möchtest. Verwende HTTPS oder localhost für den Zugriff auf die Gamepad-API.
  2. Drücke und löse jede Taste, bewege die Sticks über ihren gesamten Bereich, löse sie dann und beobachte die ruhenden X/Y-Werte. Ziehe und löse jeden Trigger. Triggerwerte beschreiben die Browser-Eingabe, nicht die physikalische Bewegung.
  3. Wenn Vibration verfügbar ist, klicke auf einen Effekt und überprüfe, ob du sie spürst. Exportiere die empfangenen Daten, um Verbindungsmodi oder Browser zu vergleichen. Die Auswahl eines anderen Controller-Modells ändert nicht das physische Gerät oder kalibriert es.

Häufig gestellte Fragen

Warum wird mein Xbox-, PS5- oder PS4-Controller nicht erkannt?

Verbinde den Controller, halte diese Seite aktiv und drücke eine seiner Tasten. Überprüfe HTTPS-Zugriff, Browserunterstützung und das ausgewählte Gerät. Versuche ein datenfähiges USB-Kabel oder einen anderen Browser. Eine passende 3D-Ansicht garantiert keine Kompatibilität; nicht standardisierte Geräte können nur Rohwerte für Tasten und Achsen anzeigen.

Wie überprüfe ich Stick-Drift?

Lasse die Sticks los und beobachte die ruhenden X/Y-Werte, bewege dann jeden Stick und lasse ihn mehrmals zurückkehren. Ein persistenter Offset ist nützlicher Beweis, um über Browser, Verbindungsmodi und Spiele zu vergleichen. Diese Seite wendet keine Software-Totzone an und bietet keinen universellen Pass-Threshold; sie kann keine Drift kalibrieren oder beheben.

Warum funktioniert der Controller-Vibrations-Test nicht?

Vibration erfordert einen Controller und einen Browser, der einen unterstützten Haptic-Actuator verfügbar macht. Klicke auf einen verfügbaren Vibrations-Effekt. Wenn die Steuerung nicht verfügbar ist oder keine Vibration gespürt wird, vergleiche USB und Bluetooth oder einen anderen Browser. Eine akzeptierte API-Anfrage allein beweist nicht, dass der Motor vibriert hat.

Misst der Controller-Eingabetest Latenz oder Abtastfrequenz?

Nein. Die Seite liest die Gamepad-API in Anzeigeframes. Mehrere Lesungen können denselben Geräte-Timestamp enthalten, und die Browserplanung beeinflusst die Beobachtungen. Lesezähle und Timestamp-Änderungen können keine USB-Abtastfrequenz oder End-to-End-Eingabe-Latenz feststellen.

So testest du und liest die Werte

Verbinden und auswählen

Verbinde über USB oder Bluetooth, dann drücke eine Controller-Taste. Einige Browser zeigen ein Gerät erst nach einer Interaktion an. Verwende localhost oder HTTPS, falls erforderlich. Wähle das Gerät explizit aus, wenn mehrere verbunden sind.

Die automatische Anzeige verwendet erkennbare Gerätenamen oder USB-Hersteller-/Produkt-IDs und fällt auf eine beschriftete Vorschau für unbekannte Geräte zurück. Die manuelle Auswahl überschreibt sie. Nur Standard-Mapping verbindet rohe Tasten und Achsen mit dem Modell. Nicht-Standard-Geräte behalten alle rohen Messwerte; es wird keine Zuordnung vermutet. Separate Joy-Con-Geräte werden nicht zusammengeführt.

Halte Vergleiche gültig

Das Wechseln von Geräten startet eine separate Sitzung und behält bis zu fünf vorherige Sitzungen bei. Das Zurücksetzen der Gerätesitzung löscht nur die aktuelle Sitzung des ausgewählten Geräts. Die Erfassung setzt sich fort, nachdem du zwischen Tabs oder Fenstern gewechselt hast, aber Hintergrund-Lesungen hängen vom Browser ab. Pause, Trennung und eine Lese-Lücke über 250 ms unterbrechen die Proben, anstatt einen Erfolg zu produzieren.

Wiederholte Browser-Auslesungen können denselben Gerätezeitstempel enthalten. Weder ihre Anzahl noch Änderungen des Zeitstempels belegen die Abfragerate der Hardware. JSON enthält tatsächliche Eingabeänderungen, Ergebnisse ausdrücklich gestarteter Tests und die Anzahl verdrängter Datensätze. CSV enthält nur die noch gespeicherten Eingabeänderungen der aktuellen Sitzung.