The w3c gamepad specification allows browser to implement remapping of game controllers axis and buttons.
Adding a remapping gui to Firefox will allow users to:
- use their preferred game controller layout with web games that do not implements a configuration screen (most of them dont) ;
- use non standard game controller (like arcade stick or dance mate) ;
- dont rely on third party complex remapping tools (each are specific to OS / hardware) ;
- get a per domain / per page configuration ;
- use keyboard as a virtual gamepad to avoid problem with keyboard layout (WASD versus ZSQD).
https://www.w3.org/TR/gamepad/#remapping