Gamepad API · local-only diagnostics

    Controller Vibration Test

    Feature detection shows only effects exposed by this controller/browser pair. Strong means low-frequency and weak means high-frequency—not left and right motors.

    This browser does not expose the Gamepad API.

    Keep the page visible and focused.

    How this test works

    1. 1Select the controller.
    2. 2Click strong, weak or combined vibration.
    3. 3Feel the response and stop/reset it.
    4. 4If trigger-rumble is exposed, test each trigger separately.

    Result interpretation

    A complete result means the browser accepted the requested effect. Unsupported or preempted is a compatibility result, not proof of broken hardware.

    • Vibration requires a user click.
    • Hidden pages may be preempted automatically.
    • Support varies with browser, OS, firmware and connection.

    Troubleshooting

    01Keep the page visible and focused.
    02Try USB and a current Chromium browser.
    03Close games that may own the vibration actuator.

    Frequently asked questions

    Why are there strong and weak controls?

    The standard API names low-frequency strength and high-frequency weakness separately.

    Why is trigger rumble missing?

    It appears only when the browser explicitly exposes trigger-rumble.