SYSTEM READYENGINE PLATFORM-V1SUITES 07 / 37 ENTRIESPROCESSING ON DEVICERAW UPLOAD 0 BOUTPUT JSON / SCORECARD / PRINT
IP-CTL-01 / AXES / BUTTONS / TIME

Controller Button Test

Verify press and release transitions, analog button values and possible stuck inputs.

PROBLEM / SEARCH INTENT

A face, shoulder, menu or D-pad button is missed or remains active.

This focused entry uses the shared Controller protocol. The measurement logic and Evidence version remain identical to the complete lab.

BEFORE YOU START

Remove the easiest false alarms first.

01

Connect one controller, press a button and keep this tab visible.

02

Place the controller on a stable surface before any idle capture.

03

Test USB and Bluetooth as separate sessions instead of changing mid-run.

CONTROLLED METHOD

Run one repeatable protocol.

  1. 01

    Activate the controller in the browser.

  2. 02

    Press and release each button once.

  3. 03

    Inspect the bounded transition timeline for missing releases or repeats.

RESULT FIELDS

Evidence the result should expose.

DIRECT / INFERREDButton value
DIRECT / INFERREDPress/release state
DIRECT / INFERREDTransition time
DIRECT / INFERREDInput timeline
DECISION GUIDE

Separate observed, review and inconclusive.

01 / OBSERVED

Treat a completed multi-sample window as evidence of the browser-delivered controller signal.

02 / REVIEW

Repeat the same protocol twice with the same connection before escalating persistent drift, bounce or missed transitions.

03 / INCONCLUSIVE

No Gamepad API signal, an unsupported actuator or one release spike cannot prove a physical controller fault.

IF THE RESULT LOOKS WRONG

Start with the likely path, then retest.

01

Worn switch

02

Controller mapping

03

Application input capture

Open the evidence-bound workflow