Gamepad: mapping property
Baseline
Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since March 2017.
The Gamepad.mapping property of the
Gamepad interface returns a string indicating whether the browser has
remapped the controls on the device to a known layout.
The currently supported known layouts are:
- "standard" for the standard gamepad.
- "xr-standard for the standard XR gamepad. See also
XRInputSource.gamepad.
Examples
js
let gp = navigator.getGamepads()[0];
console.log(gp.mapping);
Specifications
| Specification |
|---|
| Gamepad> # dom-gamepad-mapping> |