Instant browser testingButtons / sticks / triggers togetherMulti-controller aware

Gamepad Overview Test

Keep connection state, mapping, button pressure, stick direction, trigger travel, and recent events in one place so the first pass on controller diagnostics is practical.

This page only shows data that the browser-side Gamepad API actually exposes.
If the controller was already connected before the page loaded, many browsers will only expose it after a button press or an axis movement.
Brand pages reuse the same diagnostics surface and only change naming, hints, and compatibility notes.

Live status

This browser does not support the Gamepad API

Connected pads

0

Mapping

--

Pressed buttons

0

Active axes

0

Devices and connection

Switch the active pad here when more than one controller is connected.

This browser does not support the Gamepad API

Gamepad API

This browser does not support the Gamepad API

Select controller

--

Haptics

--

Family

--

Button matrix

Pressed buttons are highlighted. Analog buttons such as triggers also show their 0 to 100% pressure value.

Connect a controller, then press any button or move any axis to expose it to the page

Sticks and triggers

The crosshair marks center, the ring marks the chosen deadzone, and the trail points show the most recent samples.

Left stick

mag 0.00
Connect a controller, then press any button or move any axis to expose it to the page

X

0.00

Y

0.00

Mag

0.00

Right stick

mag 0.00
Connect a controller, then press any button or move any axis to expose it to the page

X

0.00

Y

0.00

Mag

0.00

Raw axis data

Raw axes help you confirm direction, inversion, and whether the browser reports the expected count.

Recent events

Button, stick, and haptic events appear here as the state changes.

Connect a controller, then press any button or move any axis to expose it to the page