Thanks Rudel, I'll play around with your set-up.
I found a work around for me. I mapped the Left OSB 19 , and Left OSB 20 to the Range Knob, and it seems to be working with with this script in my joystick file:
Rem ------------------------------------
Rem MAN RANGE/Uncage
Rem ------------------------------------
RNG 1 6 MAN_RNG_Knob-CCW MAN_RNG_Knob-CW ^ - FORCE_MACROS
BTN T6 UNCAGE_Switch
Rem Hold T6 in for 2 seconds to Eject
DEF X42 DELAY (800) T6
BTN X42 Eject