PS5 DualSense
Sony · HID / browser mapping varies
A feature-rich PlayStation controller with two sticks, analog L2/R2 triggers, touchpad and motion hardware.
View compatibility →Use the live gamepad tester first, then check how a controller connects, what the browser exposes and which limitations to expect.
Test a connected controller →These profiles are written for browser testing: connection type, protocol, expected inputs, rumble behavior and common mapping surprises. A profile is a starting point, not a promise that every revision behaves identically.
Sony · HID / browser mapping varies
A feature-rich PlayStation controller with two sticks, analog L2/R2 triggers, touchpad and motion hardware.
View compatibility →Microsoft · XInput / browser mapping varies
A common XInput-style controller with a reliable button layout, analog triggers and broad PC game support.
View compatibility →Nintendo · HID / browser mapping varies
A full-size Nintendo controller with motion hardware, HD rumble and a familiar A/B/X/Y layout.
View compatibility →8BitDo · XInput, DInput or Switch mode
A multi-mode controller whose physical mode switch can change the mapping seen by the browser and by games.
View compatibility →Logitech · XInput or DirectInput switch
A wired PC gamepad with a physical XInput/DirectInput switch, useful for checking how protocol mode changes detection.
View compatibility →Various manufacturers · USB HID / DirectInput
A practical profile for no-name and budget controllers whose browser name or button layout does not match a known brand.
View compatibility →No matching controller profile yet. Test the device on the main gamepad tester and use the raw API panel to identify its mapping.
The standard Gamepad API does not expose every vendor feature. Adaptive triggers, motion sensors, touchpad coordinates, firmware state and exact hardware polling rate may require a vendor app or device-specific tool.
Controller not detected? Read the guide →Independent tools on separate domains. Each site stays on one job.