Skip to content

Commit

Permalink
File for Feature Requests
Browse files Browse the repository at this point in the history
This file is based on a copy of https://www.w3.org/wiki/Webapps/GamepadFeatures (which is no longer maintained).
  • Loading branch information
AFBarstow committed Oct 16, 2015
1 parent 63c17a2 commit c7c51ba
Showing 1 changed file with 29 additions and 0 deletions.
29 changes: 29 additions & 0 deletions FeatureRequests.md
@@ -0,0 +1,29 @@
# Gamepad Feature Requests

This document includes feature requests and new requirements for the next version of
the [Gamepad](https://w3c.github.io/gamepad/) specification;
that is features that are not included in the first version of the spec.

* Vibration/Rumble
* Most modern gamepads contain vibration motors
* Discussed several times on public-webapps
* http://lists.w3.org/Archives/Public/public-webapps/2013JulSep/0245.html
* http://lists.w3.org/Archives/Public/public-webapps/2014JanMar/0722.html
* Related work, [http://www.w3.org/TR/vibration/ WebVibration], [http://lists.w3.org/Archives/Public/public-device-apis/2014Apr/0002.html spec editor is open to the idea of working together]
*[https://bugzilla.mozilla.org/show_bug.cgi?id=680289 Some prototype work in Mozilla's bugzilla]

* Accelerometer+Gyro
* Supported in some modern controllers (DualShock 3/4?, Wii remote)

* Better mapping support
* https://www.w3.org/Bugs/Public/show_bug.cgi?id=21387

* Event-based update mechanism
* Discussed on public-webapps: http://lists.w3.org/Archives/Public/public-webapps/2012AprJun/0469.html
* Firefox contains a prototype implementation of ButtonEvent/AxisMoveEvent behind a pref (dom.gamepad.non_standard_events.enabled)

* Capture/lock feature
* Similar to mouse lock / pointer lock API - ability to capture gamepad inputs before they're mapped to (emulated) mouse/keyboard controls by user agent
* Mentioned on public-webapps, with use case already for Mozilla/Ouya
* http://lists.w3.org/Archives/Public/public-webapps/2014JanMar/0515.html
* http://lists.w3.org/Archives/Public/public-webapps/2014JanMar/0685.html

0 comments on commit c7c51ba

Please sign in to comment.