Hi,
I'm trying to use a joystick with KSP but I'm not being able to adjust the axes.
The joystick, a Microsoft SideWinder Force Feedback 2, although old is perfectly recognized by Windows 7 - I can calibrate it, all 3 axes working perfectly, smoothly all course from one extreme to the other, also the throttle (only strange thing is that it is read inverted), the hat in 8 directions and all the 8 buttons.
But inside KSP the behavior is strange. During setup at settings/input screen, when clicking on Primary button for Pitch, Roll and Yaw axis it seems a little unstable when trying to recognize what axis I'm selecting. But trying to move slowly to the extremes I could select them, identified as "joy0.1", "joy0.2" and "joy0.0". The throttle was easily identified as "joy0.3" (no difficulty), as was the hat. The attribution of the 8 buttons worked well.
Going to the game, the buttons work perfectly, but from analog controls only the throttle works well - using the Invert option it works smoothly from 0 to 100% as expected.
But the 3 axes have strange behavior. Looking to the display in the lower left corner, having the joystick in neutral position (let's call it 50% position), all arrows (pitch, roll and yaw) point to the lower extreme (roll and yaw to the left and pitch down) - let's call it "0%" for this explanation. Moving the controls I can see that if moving to the other extreme (let's call 100%) the arrows go also to the other extreme, and when returning the control slowly they obey, but like as being in a different scale (multiplying the movement x2) - when the control is at 75% position the arrow is already in the middle (50%), and when I reach the middle of the control course (50%) the arrow reaches the other extreme (0%). After this point, when moving the control from 50% to 0%, the arrows jump to the maximum extreme and remains there, ignoring all this half of joystick’s course.
In other words, half of joystick course (one side) controls the axis from 0-100%, and the other half (the other side) is ignored. The behavior is exactly the same on all 3 axes.
I tried to adjust it using the trimmers (ALT+A, S, D, W, Q, E) and could "bring" the position of arrows to the middle when joystick was in neutral position, but it was just a shift to the other side, it continued responding just to half of the course of the joystick.
Of course that the game becomes uncontrollable with this behavior.
Any idea of what is happening, or if there is some way to correct this incorrectly reading of the joystick position by the game?
Thanks and regards!
PS: KSP 1.7.3.2594, no MODs.