mozilla / standards-positions

https://mozilla.github.io/standards-positions/
Mozilla Public License 2.0
654 stars 73 forks source link

Gamepad Haptics #49

Open nondebug opened 7 years ago

nondebug commented 7 years ago

Request for Mozilla Position on an Emerging Web Specification

Other information

Gamepads have been rumbling since 1997, it's time we brought this capability to the web!

The proposal would add support for rumble effects of the sort that are common on console gamepads like the Dualshock or Xbox 360 controller. Two motors, located in the gamepad handles, with off-center weights. Although other types of effects and actuators are not yet specified, the proposal is intended to offer a clear path for extending support to a wider array of haptic devices.

We brought the topic up in the #webplat group at TPAC 2017 and received no objections to moving forward with the spec. marcosc asked that we reach out for feedback on this repo. Please take a look!

qdot commented 7 years ago

I've been thinking about this in relation to the gamepad extensions happening for WebVR, would definitely like to see it happen. I'll take a look over the proposal.

TheRealDannyyy commented 5 years ago

This has made it into Chrome's stable release quite a while ago. Any progress to get this working inside Firefox in the near future as well?

marcoscaceres commented 5 years ago

@TheRealDannyyy don't think we have any update.

@nondebug, did this proposal end up getting take up by WebXR? Or did it go to the WICG?

marcoscaceres commented 3 years ago

There is a new proposal from Microsoft: https://github.com/MicrosoftEdge/MSEdgeExplainers/blob/main/HapticsDevice/explainer.md

(it's a little bit more generalized, not just for Gamepads, but maybe other hardware too)

Mozilla folks, should this issue be closed and a new one spun up?

cc @bmathwig