In the settings folder every control device has a {.jsm} file. No two sticks or devices will react the same, so you have to play with it like I had to. For pitch and yaw control tweeking, I use the Ju87-G2 for smooth control testing on full zoom because of the large heavy guns under the wings. You can see control problems from full zoom through the gunsight. I use the spit16 for aileron testing. My original use for this was that I found full axis deflection sometimes did not translate into a fully deflected surface especially with the P-51D. For me, this has evolved into a fine control adjustment mechanism over the years.
The x, y calibration lines.
X Axis
0,32767,65535
Y Axis
0,32767,65535
These lines define the ends and center of your throw. If you shorten the ends by 5000 to 10,000. You only need to move the joystick half it's throw to get full deflection. I've placed rubber tension bands over the yokes on my fighterstick that hold the springs for the center return on my x, y POTs.
I use relative scaling to slow down the initial input off center so I can have very fine center control. Here are my jsm axis lines.
X Axis
15547,32767,49987,0.017000,0.038000,0.250000
AXIS,ROLL,0,1
0.58,0.62,0.67,0.75,0.84,0.94,1.00,1.00,1.00,1.00
Y Axis
15559,32767,49975,0.016000,0.034000,0.250000
AXIS,PITCH,0,1
0.42,0.44,0.47,0.52,0.58,0.67,0.78,0.88,1.00,1.00
I've done the same to my throttle so that on occasion when I'm at WEP and my hand causes a tiny back slide I don't turn off WEP. It gives me a pre buffer before first engaging the throttle. I found without it, some throttles, when you pulled all the way back, it was not all the way back and the same for full Mil power. Yes you can recalibrate in the game. I no longer have to calibrated in the game now that these are set.
Z Axis
8000,32767,57535,0.000000,0.000000,0.250000