I've been working with a group on a simple 2D fighting game in Unity, and for controller support, rather than use Unity's own detection (Which doesn't seem to be able to differentiate between triggers), I opted for xinput. So with a bit of searching I found
this c# wrapper (XInputDotNet), which has worked pretty nicely for me so far.
One of my friends in this group, though, only has an Xbox One controller with which to test the game out, and his Y button is registering as LB, and his right analog has no input at all. I sent him the sample script that came with XInputDotNet, which shows the input values for all buttons and axis of the connected controller, and I'm just waiting for him to get back from work so that we can start figuring out some solution.
Now, there's no way this issue hasn't come up before. With both Unity and the Xbox One rising in use, I'm sure someone must have a solution to this. Anyone have any advice?