Last Comment Bug 1027219 - Logitech Cordless Rumblepad 2's facebutton mappings are off as are the axes, the d-pad is unmapped.
: Logitech Cordless Rumblepad 2's facebutton mappings are off as are the axes, ...
Product: Core
Classification: Components
Component: DOM: Device Interfaces (show other bugs)
: 32 Branch
: x86 macOS
P5 normal (vote)
: ---
Assigned To: Nobody; OK to take it and work on it
: Kyle Machulis [:qdot] [:kmachulis]
Depends on: 855364
  Show dependency treegraph
Reported: 2014-06-18 11:27 PDT by samu.agarwal
Modified: 2018-06-23 21:30 PDT (History)
4 users (show)
See Also:
Crash Signature:
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---


Description User image samu.agarwal 2014-06-18 11:27:51 PDT
User Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.9; rv:30.0) Gecko/20100101 Firefox/30.0 (Beta/Release)
Build ID: 20140605174243

Steps to reproduce:

Step 1: Go to
Step 2: Plug in gamepad
Step 3: Press random buttons till it connects.

Actual results:

The mappings of the face buttons were wrong(X is button 1 instead of A being button 1), the axes were offset by one(axe[1] should be axe[0])

Expected results:

The buttons on the gamepad should have corresponded to the buttons show on the image.
Comment 1 User image samu.agarwal 2014-06-18 11:36:55 PDT
I think quite a few logitech gamepads would have this issue because the first logitech gamepads had button 1 be in the 9 o'clock position instead of the 6 o'clock position like xbox gamepads(which W3C calls the STANDARD gamepad layout). Then they just put a punch a letters on instead of actually changing the mappings when they realised that the xbox ABXY layout was considered the informal standard in the gaming community.

TL;DR I suspect that this issue affects 8 gamepads(based on the the number of gamepads for PC on the logitech support website)
Comment 2 User image samu.agarwal 2014-06-18 11:47:22 PDT
Also, the superbutton(Big X in centre on xbox gamepad, PS logo on dualshock 3, logitech logo on Rumblepad 2) doesn't get mapped at all.
Comment 3 User image samu.agarwal 2014-06-18 13:51:31 PDT
The D-PAD doesn't get mapped either.
Comment 4 User image samu.agarwal 2014-06-18 13:54:51 PDT
I decided to keep it at normal because it affects atleast 8 gamepads, and is therefore inconviences more users.
Comment 5 User image (not currently active) Ted Mielczarek 2017-01-27 10:55:49 PST
This is really hard to get right in the general case. Gamepads are all over the place with what they report in their HID descriptors. I think exposing enough data to content to allow it to make informed decisions is the only way to make this work.

Note You need to log in before you can comment on or make changes to this bug.