On my computer (Windows 7 64 bit) the ZL and ZR buttons of my Wii U Pro controller (in XBOX 360 mode) are showing up as Z Axis - and Z Axis +. This means I am unable to use them at the same time in a game, as when they are not pressed, the Z axis is "centered" (0.5), and when one is pressed, the Z axis is moved all the way to either 0 or 1. Is there a way to get them to behave as normal buttons rather than as an axis so I can press both at the same time?
It doesn't matter which game. It shows up in the windows control panel as z+ and z- for the ZL and ZR triggers. In any game, they are both usable, but not at the same time. I discovered this with Half-Life, with ZL mapped to "duck" and ZR mapped to "primary attack". Because the control registers the buttons with windows the way it does, I can not duck and shoot at the same time. Similar results would be experienced with emulators with any game that requires both to be pressed simultaneously. When neither button is pressed, the control panel shows the Z Axis centered. When ZL is pressed, the Z Axis is pulled to the left. When ZR is pressed, the Z Axis is pulled to the right. When both are pressed at the same time, it is centered, equivilant to neither button being pressed (though typically in game it will keep the first button pressed and ignore the second)
I have seen this behavior, pretty much since the start, but I can't remember what causes it. If you open the joy.cpl to test the controller in Windows, it will display the L & R buttons on the same axis which of course can't be in both positions at the same time, but I think if you use an XInput controller test program, it should be able to put them on two different axes. I think it might be the game using the DInput readings provided by Window's translation of the emulated XInput rather than just the XInput directly. I'm not sure on this but I'm not sure about a fix either.