I'm pretty sure I've had this problem with every 360 controller, in that both (or at least the right stick) is never at 0. I can set the dead range to < 0.05 (which is the value it seems to rest at), but it plays hell with my current character rotation. In 'firing' mode, the gameobject character can rotation with camera with the right stick, or if it is at rest (ie 0), the left stick controls basic walk/rotation. However, the right stick is never really at 0, as stated above, and any give results in values to seem to 'lock' when they are the whole number area transferring between axis directions. There is visually 20 degrees of range where the controller joystick is 'dead', and I can't find any middle ground. Is there any other option for setting this up - I know the dead values in the input manager are responsible.