Gamepad buttons plugin for Cordova/PhoneGap
By Vlad Stirbu.
This plugin allows you to use Android gamepads in Cordova/PhoneGap applications.
Adding the plugin to your project
Using Cordova command line interface:
cordova plugins add https://github.com/vstirbu/GamepadButtons
Using the plugin
The javascript API follows the W3C Gamepad API, extended with elements from Mozilla Gamepad API.
Implementation status
Methods
- navigator.getGamepads()
Events
- window.gamepadconnected
- window.gamepadbutton
TODO
Currently, the plugin supports only the device's incorporated gamepad. External gamepads not supported.
The following events have not been implemented:
- gamepaddisconnected (not needed on the incorporated gamepad)
- gamepadaxismove (my development device does not have have analog joysticks)
Device experience
The plugin was tested on the following devices:
License
The plugin is available under MIT license.