Hi again,
I’m fairly new to Unity, so I was stumped for a solution when this problem appeared…
I have a Saitek X52 Joystick (and Rudder Pedals) plugged into my PC, which I use for playing and flight simulators…
When I tried out Unity today on my PC, the mouselook functionality of the FPS Controller Prefab wouldn’t work… it only worked after I unplugged the joysticks…
My guess is that the very many control axes (including the mouse emulator) on the X52 are conflicting in Unity’s input modules… also, the rudder pedals have axes that by default are not at zero, so that could be causing conflicts as well…
unplugging the joysticks works, but I don’t like this idea because is more a workaround than a fix… plus, I intend my game project to make use of these joysticks
I think I need to read up on the input docs to see how I could get around this, and later set up a proper axis handling system that allows for these many-axis sticks… but any tips at this point would be greatly appreciated as well 
Thanks in advance
Cheers
I have this joystick as well.
Having played all of the bigg titles on the XBox, I had started developing my game around the XB controller.
However I know it won’t be long before I go back to a joystick model, preferable one with force feedback. (I don’t know why Saitek won’t put FFB on their top of the line sticks!)
So this question has been on the back of my mind if Unity will work with my Saitek and especially if a FFB joystick is something that can also be controlled?
-Will
Well today I was tinkering in Unity again… it’s strange… even with the joysticks unplugged, sometimes the mouse look won’t work…
I think I’m going to reinstall Unity… but I might have problems reactivating, since I already have it installed on my laptop as well…
Is there a way to perform a full factory reset on Unity? I’m afraid I may have messed up the default settings and scripts…
Cheers
I’ve noticed with my xbox controller that sometimes it will stop working.
The only way to fix it is to exit Unity and start it up again.
Another example is if you startup Unity without the controller plugged in, it won’t recognize it after you plug it in unless you exit and then restart.
-Will