Diagnose des Eingabeindex
Test der Tastenbelegung
Drücken Sie jedes Steuerelement und dieser Test der Tastenbelegung zeigt Browser-Indizes, Beschriftungen, Analogwerte, Achsen und die letzte Tastenfolge an.
Button Mapping Matrix
Press each control to confirm browser index, label, analog value, and order.
No Controller Detected
Connect via USB or Bluetooth, then press any controller button to activate detection.
Axes
Buttons
+0.000
+0.000
+0.000
+0.000
+0.000
+0.000
+0.000
+0.000
+0.000
+0.000
+0.000
+0.000
+0.000
+0.000
+0.000
+0.000
+0.000
+0.000
Press sequence
Waiting for the first mapped input.
Embed This Tool
Use this iframe code to place this exact diagnostic widget on another page.
Button mapping widget
Embed the mapping matrix for raw button indexes, axes, and press order.
https://gamepadtesteronline.org/embed/button-mapping-test/
<iframe src="https://gamepadtesteronline.org/embed/button-mapping-test/" title="Button mapping widget" width="100%" height="560" loading="lazy"></iframe>Warum sich Mapping-Probleme so verwirrend anfühlen
Ein Button-Mapping-Test zeigt das Controller-Layout, das der Browser tatsächlich erhält. Physische Labels sind nützlich, aber Spiele, Emulatoren und Web-Apps binden normalerweise an Gamepad API-Indizes. Wenn eine Taste auf dem Controller funktioniert, aber die falsche Aktion auslöst, kann der Controller-Mapping-Test zeigen, ob der Browserindex, das Spielprofil oder die Benutzerbindung die wahrscheinliche Quelle ist.
Dieser Gamepad-Mapping-Test kombiniert ein kompaktes Rohdatenraster mit einer Tastenfolge. Das Raster zeigt jeden Tastenwert und jede Achse an, während die Reihenfolge die Reihenfolge angibt, in der Steuerelemente erkannt wurden. Dies ist nützlich beim Testen von Fightsticks, Adaptern, Pads von Drittanbietern, Cloud-Gaming-Sitzungen oder Controllern mit nicht standardmäßiger Firmware.
Analoge Bedienelemente können an überraschenden Stellen auftauchen. Trigger erscheinen oft als Tasteneinträge mit Werten zwischen Null und Eins. Einige Räder und Joysticks stellen Pedale als Achsen dar. Der Test der Tastenbelegung verbirgt diese Details nicht hinter benutzerfreundlichen Beschriftungen. Es zeigt die rohe Browserstruktur an, sodass fortgeschrittene Benutzer Bindungen genau konfigurieren können.
So erstellen Sie eine zuverlässige Karte
Drücken Sie jeweils ein Bedienelement und warten Sie, bis es freigegeben wird, bevor Sie das nächste drücken. Der Controller-Mapping-Test aktualisiert die letzte Eingabe und behält eine kurze Sequenz bei, wodurch festsitzende Tasten und Doppelaktivierungen sichtbar werden. Wenn zwei physische Tasten denselben Index melden, prüfen Sie, ob ein Treiber oder Adapter sie zusammenführt.
Bewegen Sie jeden Stick und Trigger nach den digitalen Tasten. Ein sauberer Gamepad-Mapping-Test sollte zeigen, dass sich die Achsen reibungslos ändern und in die Mitte zurückkehren. Wenn sich eine Achse nie ändert, wird das Steuerelement möglicherweise in der aktuellen Browserzuordnung nicht unterstützt. Wenn eine Achse invertiert ist, kann dies bei vertikalen Steuerungen erwartet werden, aber Ihre Spielbindung sollte dies berücksichtigen.
Speichern Sie bei Adaptern und Spezialhardware das Ergebnis, indem Sie die Indizes notieren, anstatt sich auf Tastennamen zu verlassen. Bei einem Fight Stick können die Tasten anders beschriftet sein als bei einem Standard-Controller. Ein Rennlenkrad kann Schaltwippen als Knöpfe und Pedale als Achsen darstellen. Der Button-Mapping-Test ergibt die Übersetzungsebene.
Verwenden von Mapping-Ergebnissen in Spielen
Wenn ein Spiel nach einer Taste fragt, vergleichen Sie den Bindungsbildschirm mit dem Controller-Mappingstest. Wenn das Spiel auf Taste 0 wartet und diese Seite Ihre gewünschte Taste als Index 2 anzeigt, passen Sie die Bindung an oder wechseln Sie den Controller-Modus. Wenn diese Seite die Eingabe nie sieht, liegt das Problem unterhalb des Spiels und gehört in die Fehlerbehebung des Supports.
Für Webentwickler ist dieser Controller-Mapping-Test eine schnelle Plausibilitätsprüfung vor dem Schreiben benutzerdefinierter Mappings. Es zeigt an, ob ein Gerät Standard-Layoutwerte meldet und wo analoge Tasten erscheinen. Es macht auch deutlich, dass Browserzuordnungen je nach Betriebssystem und Verbindungstyp unterschiedlich sein können, sodass robuster Code harte Annahmen für ungewöhnliche Hardware vermeiden sollte.
Mapping-Ergebnisse stimmen natürlich mit Latenz- und Polling-Prüfungen überein. Wenn die rechte Taste erkannt wird, sich aber zu spät anfühlt, testen Sie das Timing. Wenn die Erkennung stabil ist, die Aktion jedoch falsch ist, korrigieren Sie die Bindung. Wenn die Erkennung fehlschlägt, versuchen Sie es mit einem anderen Browser, Kabel, Adapter oder Treibermodus.
Diagnose-Glossar
Tastenindex
Die vom Browser angezeigte Position der Zifferntaste.
Analoge Taste
Ein Tasteneintrag, der einen Wert zwischen Null und Eins meldet.
Achsenumkehr
Eine Richtungskonvention, bei der up je nach Mapping negative oder positive Werte melden kann.
Häufig gestellte Fragen
Kurze Antworten auf häufige Fragen zu den Diagnosen auf dieser Seite.
Warum unterscheiden sich die Beschriftungen von denen meines Controllers?
Die Seite zeigt allgemeine Bezeichnungen, aber Rohindizes sind die zuverlässigen Browserwerte. Spezialhardware kann unterschiedliche physische Etiketten verwenden.
Kann dadurch eine Remap-Datei erstellt werden?
Nein. Es identifiziert Indizes und Werte, sodass Sie Spiele oder Entwicklungscode manuell konfigurieren können.
Warum wird ein Trigger als Taste angezeigt?
Das ist im Gamepad API üblich. Die Tasteneingabe kann weiterhin einen analogen Wert enthalten.
Sinnvolle nächste Prüfungen
Führen Sie einen Stick-Drift-Test durch
Überprüfen Sie den Leerlauf-Offset und die Totzone, bevor Sie die Empfindlichkeit im Spiel ändern.
Überprüfen Sie die Abfragerate
Beispiele für Browser-Eingabeintervalle beim Bewegen oder Drücken von Steuerelementen.
Vergleichen Sie die Eingabelatenz
Schauen Sie sich Hinweise zum Ereigniszeitpunkt und die optionale HID-Funktion an.
Lesen Sie die Pfade zur Fehlerbehebung
Behebung von Erkennungs-, Bluetooth-, Berechtigungs-, Browser- und Mobilproblemen.