Gamepad-API Mess-Harness — Quick-Reaction-Game (ELUA-298)

Wegwerf-Mess-Harness, kein Produkt-Code. Öffne diese Datei direkt im Browser (Chrome/Firefox/Edge, Desktop), schließe einen Xbox-Controller per USB oder Bluetooth an und drücke eine beliebige Taste, damit der Browser das Gamepad freigibt. Arbeite die Sektionen von oben nach unten durch. Am Ende: „Export" klicken und den Text in einen Kommentar auf ELUA-298 einfügen.

0. Status

Kein Gamepad verbunden. Drücke eine Taste am Controller.

1. Mapping — Live-Dump

Erwartung laut W3C Standard-Mapping: A=0, B=1, X=2, Y=3, LB=4, RB=5, LT=6, RT=7, Back/View=8, Start/Menu=9, LS-Klick=10, RS-Klick=11, D-Pad Up=12, Down=13, Left=14, Right=15, Home/Guide=16. Drücke jede Taste nacheinander und prüfe, ob der hier aufleuchtende Index zur Erwartung passt.

IndexWertPressed

Axes

IndexWert

2. Abtastrate & Auflösung

Miss zusätzlich: Trommle so schnell wie möglich auf Taste A für 5s nach Klick unten, danach erscheint die gezählte Flankenzahl.

3. Latenz — Vergleichsmessung Gamepad vs. Tastatur

20 Durchgänge, Reihenfolge Tastatur/Gamepad zufällig gemischt. Reagiere beim Umschlagen auf Grün so schnell wie möglich: Tastatur-Runden mit Leertaste, Gamepad-Runden mit Taste A. Ergebnis ist KEINE reine API-Latenz, sondern (Reaktionszeit + Eingabekette); der Vergleich beider Bedingungen an derselben Person nähert die relative Differenz an.

bereit

4. Trigger (LT/RT) — Schwelle & Drift

Für die Schwelle: Trigger langsam durchziehen und beobachten, bei welchem Rohwert pressed in Sektion 1 auf true springt.

5. Sticks — Deadzone

6. Kalibrier-Ablauf (Prototyp)

Test Connect/Disconnect: Controller jetzt kurz trennen und wieder verbinden, Log unten beobachten.

7. Vibration

Nach Klick: hat es spürbar vibriert? Trag es im Export-Freitext unten ein.

Export