Skip to content

XInput Tester (Browser View)

Inspect Xbox-style inputs via the Gamepad API — not the native Windows XInput DLL.

XInput-style browser panel

Web pages cannot call XInput directly. This shows the browser-exposed equivalent.

XInput expectations versus what browsers actually expose

The XInput Tester page exists to set expectations: ordinary web apps cannot call Microsoft XInput APIs directly. Windows games use XInput or GameInput for native access, while browsers expose a Gamepad API snapshot that may resemble an Xbox layout without being true XInput. Use this page alongside Xbox Controller Tester to see practical button and axis data within those limits.

If you need raw XInput slot numbers, headset status, or proprietary battery fields, use native tools. Claiming full XInput parity from JavaScript alone would be misleading, so we document the ceiling clearly.

What you can still verify here

  1. Whether the browser sees an Xbox-style pad at all.
  2. Whether standard mapping labels match your presses.
  3. Whether triggers report analog ranges useful for PC play.
  4. Whether rumble actuators appear for basic tests on Vibration.

PC setup guidance continues on Xbox Controller Test on PC and PC Controller Tester.

FAQ: is GameInput the same as this tester?

No. GameInput is a native Microsoft stack. This site remains in the browser Gamepad API world even when discussing XInput concepts.