Skip to main content
TEST
All testsHow tests work
TEST

Real browser measurements. No invented hardware data.

How tests workPrivacyAll tests

© 2026

Tools/Touch & input/Gamepad Test

Touch & input

Interactive · Runs in this browser

Gamepad & Controller Tester

Connect a controller and press a button to let the browser detect it. The tool displays controller identity, connection state, mapping, timestamp, every button value and pressed state, plus live analog-axis values.

Gamepad input test

Live Gamepad API button and axis values. Connect a controller and press a button so the browser can expose it. Browser support and button mapping vary by device.

Checking Gamepad API…

No controller detected

Connect a controller, focus this page, and press any controller button. Detection continues automatically.

Advertisement

Transparent method

What this test tells you

This tool reports only interactions and browser APIs it can observe. It does not infer hidden hardware specifications or turn unsupported access into made-up results.

Source
Live browser input
Privacy
Local to this tab
Limits
Shown in the result

Before you run

Get a cleaner answer

  • Use the actual device, control, or output you want to check.
  • Allow camera or microphone access only when that test asks.
  • Browser privacy limits are shown as unsupported, not as failures.
  • Repeat the interaction if you want to confirm a fault.

Useful context

Common questions

Why is my controller not detected immediately?

Many browsers require you to press a controller button after the page opens, and device or browser permission policy can block access.

Can the browser test controller vibration?

Haptic support varies by browser, platform, and controller. This page focuses on buttons and axes so unsupported vibration is not presented as a failure.

Troubleshooting

Fix common problems

Gamepad Test is not responding

  1. 1Reload the page and keep this tab visible while testing.
  2. 2Check browser permissions and connect the device you want to test directly.
  3. 3Try the same check in another current browser to separate a browser issue from a device issue.

Keep checking

Related tools

All tools
Touch & inputTouch Screen TestDraw across a live grid to check touch response, gaps, and pointer coverage.InteractiveOpen Touch & inputMulti-Touch TestCheck how many simultaneous touch points your browser reports.InteractiveOpen Touch & inputKeyboard Tester OnlineSee keydown, keyup, code, location, repeat, and modifier events live.InteractiveOpen