Gamepad Test

Connect a gamepad and press a button. You can observe center deviation after releasing the sticks. Features depend on browser and device support.

Waiting for gamepad
Device—
Mapping—
Pressed button0
Eksen0

Live Controller

Buttons and analog inputs are shown in real time.
Vibration: unknown

Analog konumu

Observe center position and axis movement separately.
X 0.000Y 0.000
X 0.000Y 0.000
Current center deviation—
Max observed deviation—
Button count—

Analog eksenler

Buttons

Note: This screen shows values exposed by the browser's Gamepad API. For stronger hardware-oriented checks, also use Drift & Deadzone and Trigger Range.

How to use it

  1. Connect the gamepad and press a button so the browser can detect it.
  2. Press buttons and confirm responses on the visual controller.
  3. Move the analog sticks in all directions.
  4. Run the vibration test if supported.

How to interpret the result

Button numbering is more reliable on controllers with standard mapping. Custom-mapped devices may vary by manufacturer or platform.

Test limitations

Gamepad API support varies by browser and operating system. Some vibration APIs may not be supported.

Privacy

The test runs in your browser. Supported history and report data in this version is stored locally in your browser using localStorage.

Frequently asked questions

My gamepad is not detected. What should I do?

After connecting the controller, press a button and use a current browser with Gamepad API support such as Chrome or Edge.

Do DualSense or Xbox controllers work?

They can work in most modern browsers, but mapping and vibration support can vary by platform.

Important: Testarya results are based on input events observed by the browser. They should not be treated as definitive electronic diagnostics or a professional service report.