Hi Todd
On Mon, May 6, 2013 at 2:43 AM, Todd Showalter <[email protected]> wrote:
> On Sun, May 5, 2013 at 5:13 PM, David Herrmann <[email protected]> wrote:
>
>> The Wii U Pro Controller is a new Nintendo remote device that looks very
>> similar to the XBox controller. It has nearly the same features and uses
>> the same protocol as the Wii Remote.
>
> As with the classic controller, could this please be mapped to the
> standard gamepad where possible?
> - left stick to ABS_LX, ABS_LY
> - right stick to ABS_RX, ABS_RY
These make sense to me, indeed.
> - dpad to ABS_DX, ABS_DY
These are digital buttons on this gamepad. What's wrong with
KEY_{left, right, up, down}? Or I would prefer BTN_{left, right, up,
down} instead.
> - left trigger to ABS_LTRIG
> - right trigger to ABS_RTRIG
These are also digital buttons, so what's wrong with BTN_TL/TR?
> - x to BTN_NORTH
> - a to BTN_EAST
> - b to BTN_SOUTH
> - y to BTN_WEST
These make sense to me. At least keyboards also return the American
keycodes instead of trying to guess the label. However, if you want
"help texts" in your applications, like "press A to continue", you
need a user-space helper library, anyway. Otherwise, you cannot be
sure this key is labeled "A" on the current device.
That's also the reason why I don't think these mappings really help.
> - zl to BTN_LSHOULDER
> - zr to BTN_RSHOULDER
Again, why not reuse BTN_ZL/ZR?
> - plus to BTN_START
> - minus to BTN_SELECT
> - home to BTN_SYSTEM
The other Nintendo drivers return BTN_MODE for "home". Could you
explain what's wrong with that?
Thanks!
David
--
To unsubscribe from this list: send the line "unsubscribe linux-input" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html