-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Need to spec better support for control mapping #7
Comments
Copying and pasting my comment in #24 (comment):
|
This would definitely be nice, we should push to v2 though. |
Closing as it's not actionable in the API itself... or at least, something we would add right now. |
Originally filed as https://www.w3.org/Bugs/Public/show_bug.cgi?id=21387:
Ted Mielczarek [:ted] 2013-03-25 12:27:23 UTC
The spec text that talks about a "standard gamepad" layout is a good start, but I think we need to go a little farther. We should spec a way for implementations to provide mapping data for known controllers as well as for content to fill in mappings for devices that the implementation doesn't know about.
There are two things content will want to know:
Scott has a JS library he wrote that provides this:
https://github.com/sgraham/gamepad.js/
I've also started sketching some thoughts in data form of what a useful presentation of controller data might look like:
https://github.com/luser/gamepad-data
[reply] [−] Comment 1 Ted Mielczarek [:ted] 2013-03-25 14:27:14 UTC
To take Scott's "standard gamepad" layout a little further, I drew a diagram:
http://people.mozilla.com/~tmielczarek/gamepad.svg
This is what the data in my gamepad-data github repo is based on.
[reply] [−] Comment 2 Ted Mielczarek [:ted] 2013-03-26 12:20:52 UTC
After thinking about this quite a bit, I think this might be too much to bite off for an initial rev of the spec. I think what I'd like to do is take the "standard gamepad" approach and just polish it a little bit:
This should be enough to be useful, and we can do something more ambitious in a later version of the spec.
[reply] [−] Comment 3 Ted Mielczarek [:ted] 2013-04-10 18:35:30 UTC
I added Gamepad.mapping to the spec:
https://dvcs.w3.org/hg/gamepad/rev/c5c7b4651d4e
I'd still like to figure out how to expose control names to content, since I think that's really useful.
The text was updated successfully, but these errors were encountered: