GamepadInputDevice
esri/views/input/gamepad/GamepadInputDevice
Properties and configuration of a gamepad.
Two types of devices are currently supported: Standard Gamepads and 3Dconnexion devices.
A standard gamepad will have standardized mappings for buttons and axes, like the XBox360 controller and the DualShock 4 controller (PlayStation 4 controller). To find out more information about your device and test its connection with certain browsers, please refer to the HTML5 Gamepad Tester.
The W3C standard for Gamepad is still in draft status. As such, support is limited to a subset of browsers and operating systems. We have not tested every browser/OS combination but as a general guide we have experienced reliable results with the following pairings:
Browser | Windows | Mac |
---|---|---|
Chrome | XBox360 XBox One 3DConnexion Devices PS4 Controller | XBox360 XBox One 3DConnexion Devices PS4 Controller |
Firefox | XBox360 XBox One | No gamepad devices support this browser/OS combination |
Edge(17 and above) | XBox360 XBox One | This browser is not supported on this OS |
Safari | This browser is not supported on this OS | No gamepad devices support this browser/OS combination |
Note: You might need to restart your browser after connecting a device.
Property Overview
Name | Type | Summary | Class | |
---|---|---|---|---|
String | The name of the class. more details | more details | Accessor | |
Gamepad | The native Gamepad object exposed by the browser. more details | more details | GamepadInputDevice |
Property Details
The name of the class. The declared class name is formatted as
esri.folder.className
.
- native Gamepadreadonly
The native Gamepad object exposed by the browser.