Gamepad-Tester

Teste live jede Taste, jeden Stick und Trigger deines Controllers, kompatibel mit den meisten USB- oder Bluetooth-Controllern.

Kein Controller erkannt

Verbinde einen Controller per USB oder Bluetooth und drücke eine beliebige Taste — die meisten Browser melden einen Controller erst nach seiner ersten Eingabe.

Teste jede Taste, jeden Stick und jeden Trigger vor dem Spielen

Eine tote Taste oder ein Stick, der nicht in die Mitte zurückkehrt, fällt leicht erst dann auf, wenn er dich ein Match kostet. Dieser Tester zeigt live jede Eingabe, die dein Controller meldet, sodass ein Defekt sich einfach als etwas zeigt, das nie aufleuchtet, statt als etwas, das du erraten musst.

So funktioniert Gamepad-Tester

Dieser Tester liest direkt aus der Gamepad-API des Browsers, die jeden verbundenen Controller als Live-Momentaufnahme von Tasten- und Achsenwerten offenlegt, statt als Strom von Drück- und Loslass-Ereignissen. Etwa sechzigmal pro Sekunde fragt die Seite den Browser nach dem aktuellen Zustand jedes verbundenen Pads und zeichnet die Tasten und Stick-Positionen auf dem Bildschirm entsprechend neu, sodass das Gezeigte praktisch in Echtzeit erfolgt.

Browser nehmen einen Controller erst in diese Liste auf, nachdem er mindestens eine Eingabe gesendet hat — eine bewusste Datenschutzgrenze, die verhindert, dass eine Seite still erkennt, welche Hardware angeschlossen ist, bevor du damit interagierst. Deshalb erscheint nichts, bis du eine Taste drückst, und das ist normal, kein Fehler des Testers oder des Controllers.

Tasten melden sowohl einen Gedrückt-Zustand als auch einen analogen Wert zwischen 0 und 1, was bei Triggern wichtig ist: Eine Schultertaste ist meist ein hartes Ein-oder-Aus, aber ein Trigger, den man teilweise drücken kann, zeigt einen Wert, der beim Ziehen gleichmäßig ansteigt, statt sofort auf 1 zu springen. Sticks melden als Paare von Achsenwerten von -1 bis 1, je einer pro Richtung, hier als Punkt in einem Kästchen dargestellt, sodass eine volle Kreisbewegung einen vollständigen Kreis zeichnen sollte und kein in eine Richtung abgeschnittenes Oval.

Die meisten Controller melden über die "Standard"-Gamepad-Zuordnung, ein gängiges Layout, das die API definiert, damit Seiten keinen controllerspezifischen Code brauchen, und davon gehen die Tastenbeschriftungen aus. Ein Controller ohne diese Zuordnung sendet weiterhin alles, nur eventuell in anderer Reihenfolge — deshalb zählen Position und Live-Reaktion mehr, als einer Beschriftung blind zu vertrauen, wenn etwas seltsam wirkt. Vibration wird, sofern unterstützt, über eine separate Haptik-API angefragt und hängt davon ab, ob sowohl der Browser als auch der jeweilige Controller sie implementieren.

So verwenden Sie Gamepad-Tester

1

Verbinden und eine Taste drücken

Schließe deinen Controller an oder koppele ihn und drücke eine beliebige Taste — Browser erkennen ihn erst nach der ersten Eingabe.

2

Jede Eingabe durchgehen

Drücke jede Frontplatte-Taste, jeden Bumper und Trigger, und bewege beide Sticks im vollen Bereich in jede Richtung.

3

Live-Werte prüfen

Eine funktionierende Taste leuchtet sofort auf, und der Punkt eines Sticks kehrt beim Loslassen genau zur Mitte zurück.

Häufig gestellte Fragen

Warum wird nichts angezeigt, wenn ich meinen Controller anschließe?
Browser melden einen Controller erst, nachdem er mindestens einen Tastendruck oder eine Stick-Bewegung empfangen hat — als Datenschutzmaßnahme gegen das stille Erkennen angeschlossener Hardware. Drücke einmal eine beliebige Taste, dann sollte er sofort erscheinen.
Warum stimmen die Tastenbeschriftungen nicht mit meinem Controller überein?
Die Beschriftungen gehen von der "Standard"-Zuordnung der Gamepad-API aus, der die meisten modernen USB- und Bluetooth-Controller folgen. Ein Controller mit nicht standardisierter Zuordnung sendet weiterhin alle Eingaben, aber die Tastenreihenfolge passt möglicherweise nicht zu den Beschriftungen — orientiere dich an Position und daran, was beim Drücken aufleuchtet.
Was stellen die Punkte und Balken der Sticks dar?
Jeder Analogstick meldet zwei Achsenwerte von -1 bis 1 für seine horizontale und vertikale Position, hier als Punkt in einem Kästchen dargestellt. Trigger sind meist eine einzelne Achse oder ein Tastenwert von 0 bis 1, als Füllbalken dargestellt, je nachdem, wie dein Controller sie meldet.
Warum zeigt ein Stick in Ruhe einen kleinen Versatz von der Mitte?
Analogsticks kehren selten zu einer mathematisch perfekten Null zurück, ein kleiner Ruheversatz ist also normaler Verschleiß und nicht zwingend ein Defekt. Ein deutlicher, gleichbleibender Zug zu einer Seite, der das Spiel beeinträchtigt, deutet auf Stick-Drift hin, das man untersuchen sollte.
Funktioniert der Vibrationstest bei jedem Controller?
Nein. Vibration erfordert sowohl Browser-Unterstützung für die Gamepad-Haptik-API als auch einen Controller mit einem Vibrationsmotor, den der Browser ansteuern kann. Manche Controller-Browser-Kombinationen zeigen sie daher als nicht unterstützt an, obwohl der Controller in Spielen durchaus vibriert.
Kann ich einen mit meinem Smartphone verbundenen Controller testen?
Ja, wenn dein mobiler Browser die Gamepad-API unterstützt und der Controller auf Betriebssystemebene gekoppelt ist. Die Unterstützung schwankt auf Mobilgeräten stärker als auf dem Desktop — erscheint nichts, versuche einen anderen Browser.
Funktioniert das mit Tastaturen oder Lenkrädern?
Jedes Gerät, das Betriebssystem und Browser über die Gamepad-API bereitstellen, kann hier erscheinen, oft auch Lenkräder und andere Spezial-Controller, wobei deren Achsen- und Tastenbelegung anders aussehen kann als bei einem Standard-Pad.

Verwandte Werkzeuge

Gamepad-Tester wird von CodeItBro gewartet. Wir streben danach, die besten kostenlosen Entwicklerwerkzeuge im Web bereitzustellen. Wenn Sie Feedback oder Vorschläge haben, besuchen Sie bitte unsere Kontaktseite.

Kommentare

Fragen, Korrekturen und hilfreiche Hinweise sind willkommen. Kommentare werden vor der Veröffentlichung geprüft.

Kommentare werden geladen...

Kommentare werden mit Cusdis Cloud gespeichert und moderiert. Die E-Mail-Adresse ist optional. Datenschutzrichtlinie

Bekannt aus

CodeItBro - Free dev tools + practical guides to help you ship faster | Product HuntCodeItBro - Free Online Developer Tools badgeCodeItBro badge