Gamepad-Tester

Controller verbinden

Mit diesem Gamepad-Tester prüfst du einen Controller vor der Runde, dem Stream oder der Reparatur. Er liest die Gamepad API lokal im Browser aus und zeigt Tastenwerte, Achsen, durch die Deadzone gefilterte Bewegungen sowie die verfügbare Vibrationsunterstützung. Controller mit Standard-Mapping erhalten vertraute Bezeichnungen; bei Rohbelegungen bleiben die Bedienelemente nummeriert, damit das Tool ihre physische Anordnung nicht errät. Geräte-IDs, Tastenwerte und Achsenmessungen verbleiben im Browser.

So testest du einen Controller

  1. 1

    Gamepad verbinden und aufwecken

    Schließe einen Controller per USB an oder koppele ihn über Bluetooth. Drücke einmal eine beliebige Taste, falls der Browser auf eine Eingabe wartet, bevor er das Gerät auflistet.

  2. 2

    Alle Eingaben durchgehen

    Drücke jede Taste und kreise mit beiden Sticks. Beobachte, wie sich Balken für die Eingabewerte, Achsen-Rohwerte und gefilterte Positionen in Echtzeit aktualisieren. Trigger-Bezeichnungen erscheinen nur, wenn der Browser ein Standard-Mapping meldet.

  3. 3

    Zentrierte Sticks und Vibration testen

    Lass beide Sticks während der kurzen Messung unberührt, passe bei Bedarf die Anzeige-Deadzone an und starte den Vibrationstest, wenn der Browser einen haptischen Aktuator bereitstellt.

Was die Gamepad API liefert

Moderne Browser stellen kompatible Controller über die Gamepad API bereit. Jedes erkannte Gamepad kann eine id, einen Mapping-Namen, eine geordnete Liste von Tasten und eine geordnete Liste von Achsen liefern. Eine Taste kann einen analogen Eingabewert von 0,00 bis 1,00 melden, statt nur zwischen gedrückt und losgelassen zu unterscheiden. Achsen geben Bewegungen normalerweise von -1,00 bis 1,00 an, wobei 0,00 für die Mittelstellung steht. Nur das Mapping standard garantiert die vertraute Reihenfolge von Tasten, Triggern und Sticks; Rohbelegungen bleiben daher nummeriert.

Deadzone und Drift

Die Deadzone ist ein kleiner Bereich um die Stick-Mitte, den die Anzeige als Null behandelt. Der Standard liegt hier bei 0,12: Werte von -0,12 bis einschließlich 0,12 werden herausgefiltert. Diese Einstellung verändert nur die Tester-Anzeige; sie kalibriert weder den Controller noch ein Spiel. Bei Gamepads mit Standard-Mapping misst der Zentrierungstest die vier Stick-Achsen im Ruhezustand. Er meldet einen dauerhaft außerhalb des gewählten Grenzwerts liegenden Ruhewert und verwirft die Messung, wenn die Sticks währenddessen bewegt wurden. Das ist ein Diagnosehinweis, keine endgültige Hardwarediagnose.

Symptom Worauf du achten solltest Typische Lösung
Kamera wandert von allein Eine stabile Messung mit zentrierten Sticks bleibt außerhalb der Deadzone Unberührt erneut testen, dann das Spiel anpassen oder den Stick warten lassen
Trigger erreicht den Vollausschlag nicht Der Eingabewert eines standardgemappten Triggers bleibt unter 100 % Neu kalibrieren, reinigen oder einen anderen USB-Port testen
Doppelte Tasteneingabe Die nummerierte Taste wechselt bei einem Druck zweimal den Zustand Schalter, Kabel oder Funkverbindung prüfen
Vibrationstest schlägt fehl Vibration wird nicht unterstützt oder vom Browser blockiert Anderen Browser testen oder Haptik-Unterstützung des Controllers prüfen

Rechenbeispiel

Angenommen, wiederholte Messungen mit zentrierten Sticks liegen ungefähr bei +0,04 auf der X-Achse und -0,03 auf der Y-Achse. Mit der Standard-Deadzone von 0,12 werden beide gefilterten Werte zu 0,00, und das Ergebnis bleibt innerhalb des Grenzwerts. Häufen sich stabile Messwerte dagegen bei +0,21, meldet das Tool diese ruhende Achse außerhalb der Deadzone. Teste erneut, ohne den Stick zu berühren, bevor du die Deadzone im Spiel änderst, neu kalibrierst oder die Hardware an einem anderen Rechner prüfst.

Häufige Stolperfallen

  • Manche Browser zeigen ein Gamepad erst an, wenn nach dem Laden der Seite eine Taste gedrückt wird.
  • Bluetooth-Latenz, ein schwacher Akku oder ein defektes Kabel lassen Eingaben aussetzen.
  • Die Reihenfolge von Tasten und Achsen kann außerhalb des Standard-Mappings abweichen; deshalb bleiben rohe Bedienelemente absichtlich nummeriert.
  • Ein Vibrationstest im Browser belegt nur die Browser-Unterstützung. Ein Spiel kann seine eigene Haptik-Schicht anders nutzen.

Häufig gestellte Fragen

Geräte-IDs, Tastenzustände und Achsenmessungen verbleiben im Browser und werden nicht an den Server gesendet. Im Schrittmodus werden nur die Deadzone und der ausgewählte Controller-Platz als Anzeigeeinstellungen in der Seiten-URL weitergegeben.

Viele Browser warten, bis der Nutzer mit dem Controller interagiert. Drücke nach dem Öffnen der Seite eine beliebige Taste, achte darauf, dass der Tab im Fokus ist, und aktualisiere bei Bedarf die Liste.

Beginne mit dem Standardwert 0,12 als Anzeigeschwelle. Niedrigere Werte zeigen kleinere Ruhemessungen, höhere blenden in dieser Anzeige mehr Bewegung aus. Der Regler verändert weder den Controller noch ein Spiel; stelle die tatsächliche Gameplay-Deadzone im Spiel selbst ein.

Die Haptik-Unterstützung hängt von Controller, Browser, Betriebssystem und Verbindungsart ab. Ist die Schaltfläche deaktiviert, funktioniert das Gamepad weiterhin für den Eingabetest, stellt der Seite aber keinen Vibrationsaktuator bereit.

Verwandte Tools