So funktioniert es
Zeigt live alles an, was der Controller dem Browser meldet: jede Taste mit ihrem Analogwert und einem Zähler für Betätigungen, die Trigger als sich füllende Balken, beide Sticks mit exakter Position und eine Aufzeichnung des Verlaufs. Funktioniert mit Xbox-, PlayStation- und Nintendo-Controllern sowie mit jedem Gamepad, Lenkrad oder Joystick per USB oder Bluetooth, das das System erkennt.
Die zwei häufigsten Defekte eines gebrauchten Controllers sind Drift, wenn der losgelassene Stick nicht zur Mitte zurückkehrt, und Tasten, die nicht mehr reagieren oder prellen. Bei ruhendem Stick sollte der Abstand zur Mitte nahe null liegen; der Rundheitstest, den du durch Drehen des Sticks am Rand abschließt, misst zusätzlich, ob der Weg in alle Richtungen gleichmäßig reicht.
Beispiele
axes[0] = 0.0784 · axes[1] = -0.1137r = 0.138Ein Stick, der ohne Berührung diesen Abstand zur Mitte hat, driftet: In einem Spiel mit kleiner Deadzone bewegt sich die Kamera oder die Figur von selbst.XINPUT_GAMEPAD_LEFT_THUMB_DEADZONE = 78497849 / 32767 ≈ 0.24Das ist die Deadzone, die Microsoft für den linken Stick in XInput empfiehlt. Ein Drift unterhalb dieses Werts fällt in Spielen, die sie nutzen, nicht auf, wohl aber in solchen, die sie für mehr Präzision verkleinern.buttons[7].value = 0.42RT · R2 · ZR → 42 %Die Trigger von Xbox und PlayStation sind analog und melden, wie stark sie gedrückt sind. ZL und ZR des Nintendo Pro Controllers sind digital: Sie springen nur von 0 auf 1.Anwendungsfälle
- Prüfen, ob ein Stick Drift hat, bevor du Garantie beanspruchst, das Modul tauschst oder einen gebrauchten Controller kaufst.
- Die Tasten eines reparierten oder frisch gereinigten Controllers einzeln prüfen, mit dem Zähler, um Doppelbetätigungen zu erkennen.
- Bestätigen, dass ein Bluetooth-Controller korrekt gekoppelt ist und das System ihn erkennt, bevor du ein Spiel startest.
- Sehen, welche Tasten- und Achsennummern ein Lenkrad, ein Arcade-Stick oder ein Flightstick meldet, um sie in einem Emulator zu konfigurieren.
- Prüfen, ob die Vibrationsmotoren funktionieren.
Häufige Fragen
Warum wird mein Controller nicht angezeigt?
Aus Datenschutzgründen zeigt der Browser keinen Controller an, bis du bei geöffneter Seite im Vordergrund eine Taste drückst. Erscheint er trotzdem nicht, prüfe, ob das System ihn sieht: Führe unter Windows joy.cpl aus, um die Gamecontroller zu öffnen. Programme wie Steam, DS4Windows oder reWASD können den Original-Controller verbergen und stattdessen einen virtuellen anzeigen.
Woher weiß ich, ob der Stick Drift hat?
Lass den Stick los und sieh dir den Wert r an, den Abstand zur Mitte. Ein gesunder Stick liegt bei wenigen Hundertsteln; liegt er über 0,1 ohne Berührung oder wandert der Punkt von selbst, gibt es Drift. Bewege ihn mehrmals an den Rand und lass ihn los: Kehrt er an unterschiedliche Stellen zurück, sind Feder oder Potentiometer verschlissen.
Was misst der Rundheitsfehler?
Wenn du den Stick am Rand drehst, speichert das Tool den am weitesten erreichten Punkt in jeder von 36 Richtungen und berechnet, wie weit er im Durchschnitt von einem perfekten Kreis abweicht. Ein hoher Wert zeigt, dass der Stick in manchen Richtungen das Maximum nicht erreicht oder überschreitet. Einige Controller erweitern die Diagonalen absichtlich, daher lohnt es sich, zwei Controller desselben Modells zu vergleichen, bevor du Schlüsse ziehst.
Was bedeutet es, dass das Mapping nicht standardisiert ist?
Der Browser kennt das Layout der gängigsten Controller und liefert sie alle mit derselben Tastenreihenfolge, wodurch man sie zeichnen kann. Erkennt er ein Modell nicht, liefert er Tasten und Achsen in der Reihenfolge, in der das Gerät sie meldet; sie funktionieren weiterhin, aber ohne Namen. Mit einem anderen Browser oder über eine andere Verbindung, etwa USB statt Bluetooth, wird derselbe Controller manchmal doch erkannt.
Warum fehlen die Vibrationsschaltflächen?
Sie erscheinen nur, wenn der Browser die Vibration für diesen Controller anbietet. Chrome und Edge bieten sie für die meisten Xbox- und PlayStation-Controller an; andere Browser, manche Bluetooth-Verbindungen und viele generische Controller stellen sie nicht bereit, auch wenn der Controller Motoren hat.
Kann ich Latenz oder Abtastrate des Controllers messen?
Nicht genau. Der Browser meldet nicht jede Änderung des Controllers: Die Seite fragt ihn einmal pro Bildschirmframe ab und sieht daher nie mehr Änderungen pro Sekunde als die Bildwiederholrate des Monitors. Um die tatsächliche Abtastrate zu messen, braucht man Werkzeuge, die das Gerät direkt auslesen.