- Home /
Gamepad axis is wrong
I have a problem with my onlive gamepads and the values that it return from the right and left stick. For example with the right analog stick x axis i expect it to return -1 when its to the far left and 1 when to the far right and a linear interpolation in between.
what i get instead is 1 when its anywhere to the left of the center and to the right of the center it starts at -1 and interpolates to 1 when its at the far right. this leads to 0 being at about 75% going from left to right which is obviously wrong.
http://answers.unity3d.com/questions/34690/my-gamepad-axes-data-is-somebody-elses-or-cmb.html
i found this question which seem to be my exact problem but the reg hack solution posted does not work, it instead totally disables gamepad input.
i have tried to install the newest xbox gamepad driver (that is what onlive says it uses) and it looks perfect in windows. i have also tried to calibrate. this problem does occur on two different onlive gamepads. there is also no differences between using GetAxis and GetAxisRaw.
Your answer
![](https://koobas.hobune.stream/wayback/20220613070434im_/https://answers.unity.com/themes/thub/images/avi.jpg)
Follow this Question
Related Questions
Gamepad weird behaviour 1 Answer
Weird Input Manager behaviour 1 Answer
How do you change the joystick axis boundary from a circle to a square? 1 Answer
Input.GetAxisRaw 1 Answer
Using Xbox gamepad triggers as keys instead of axis? 1 Answer