-joystickdescription "Standard Analog Joystick Forward/Backward Movement Left/Right Turn"

-joystickmenudisabled 1

enabledevice "Joystick 1"

AddAction AxisYaw -10001
AddAction AxisPitch -10002
AddAction AxisLeftRight -10003
AddAction AxisForwardBackward -10004

rangebind "Joystick 1" "Button 1" 0.000000 0.000000 "Fire" 
rangebind "Joystick 1" "Button 2" 0.000000 0.000000 "Jump" 
rangebind "Joystick 1" "Button 3" 0.000000 0.000000 "VehicleModeToggle" 
rangebind "Joystick 1" "Button 4" 0.000000 0.000000 "TractorBeam" 
rangebind "Joystick 1" "Button 5" 0.000000 0.000000 "DoubleJump" 
rangebind "Joystick 1" "Button 6" 0.000000 0.000000 "TurnAround" 
rangebind "Joystick 1" "Button 7" 0.000000 0.000000 "Duck" 
rangebind "Joystick 1" "Button 8" 0.000000 0.000000 "NextWeapon" 
rangebind "Joystick 1" "Button 9" 0.000000 0.000000 "PrevWeapon" 
rangebind "Joystick 1" "Button 10" 0.000000 0.000000 "ShowOrdinance" 
rangebind "Joystick 1" "Button 11" 0.000000 0.000000 "Weapon_3" 
rangebind "Joystick 1" "Button 12" 0.000000 0.000000 "Duck" 
rangebind "Joystick 1" "Button 13" 0.000000 0.000000 "Fire" 
rangebind "Joystick 1" "Button 14" 0.000000 0.000000 "Jump" 

rangebind "Joystick 1" "##pov 0" 0.0 1000.0 "Jump" 8000.0 10000.0 "NextWeapon" 17000.0 19000.0 "Duck" 26000 28000 "PrevWeapon"

axisyawdeadzone 0.02
rangebind "Joystick 1" "##X-axis" 0.000000 0.000000 "AxisYaw" 
rangescale "Joystick 1" "##X-axis" 0.100000 -1.000000 1.0000000 0.000000

fixedaxispitch 1.0
rangebind "Joystick 1" "##Y-axis" 0.000000 0.000000 "AxisPitch" 
rangescale "Joystick 1" "##Y-axis" 1.570796 -1.000000 1.000000
axispitchdeadzone 0.10

rangebind "Joystick 1" "##Z-axis" 0.000000 0.000000 "AxisForwardBackward" 0.100000 1.000000 "Forward" -0.100000 -1.00000 "Backward"
rangescale "Joystick 1" "##z-axis" 1.000000 1.000000 -1.000000 0.000000 

rangebind "Joystick 1" "RZ-axis" 0.000000 0.000000 "AxisLeftRight" 0.100000 1.000000 "StrafeRight" -0.100000 -1.00000 "StrafeLeft"
rangescale "Joystick 1" "RZ-axis" 1.000000 -1.000000 1.000000