I commented out the same lines relating Cursor.lockState and Cursor.visble. Yes my Navigation X and Navigation Y are set to Horizontal and Vertical respectively, and my Horizontal and Vertical take joystick input. I can kind of see why you would want to have special joystick configurations, but it seems to me that the default should treat the joystick like a mouse.