So, assuming this layout, on a 6 button joystick:
135
246
You can, for instance, map buttons 1 and 2 individually to A, 3 and 4 to B, 5 and 6 to C, producing this mapping:
A B C
A B C
While at the moment, we are only able to have for example
N N N
A B C
(where N means ‘mapped to nothing’)
This system can be found in many PC fighting games, where an action can be mapped multiple times, assigned more than once, to different buttons.
There are probably other use cases for this- in any case this will remove the need to have “dead buttons” on a controller, and take away the annoying feeling that occurs when you tap a ‘dead’ button because your finger position has reset incorrectly.
This probably applies to joysticks too, and may apply to keyboards as well.
If the control mapping interface is to be kept simple, it could be an ‘advanced’ option?