Quote:
Originally Posted by gpetilli
We always square the joystick before using to improve fine motor coordination.
minor (but important) clarification - to preserve the sign:
joy2 = joy * abs(joy);
|
If you want to be able to fine-tune the sensitivity adjustment, try this instead:
Joyadj = a*(Joy3) + (1-a)*Joy,
where "a" is a constant in the range 0<=a<=1.
By changing "a" in that range, you get a
family of curves lying between the curve
Joyadj=Joy and
Joyadj=Joy3.
When a=0 you get
Joyadj=Joy, and when a=1 you get
Joyadj=Joy3. When 0<a<1, you get a "blend" in-between
Joyadj=Joy and
Joyadj=Joy3. The range of Joy
adj is still -1 to +1 for all curves in the family.
More
detailed explanation here.