joy_forward_key_threshold=Cvar_Get("joy_forward_key_threshold","24576",FCVAR_ARCHIVE|FCVAR_FILTERABLE,"forward axis key event emit threshold. Value from 0 to 32767");
// by default, we rely on deadzone detection come from system, but some glitchy devices report false deadzones
joy_side_deadzone=Cvar_Get("joy_side_deadzone","0",FCVAR_ARCHIVE|FCVAR_FILTERABLE,"side axis deadzone. Value from 0 to 32767");
joy_forward_deadzone=Cvar_Get("joy_forward_deadzone","0",FCVAR_ARCHIVE|FCVAR_FILTERABLE,"forward axis deadzone. Value from 0 to 32767");
joy_pitch_deadzone=Cvar_Get("joy_pitch_deadzone","0",FCVAR_ARCHIVE|FCVAR_FILTERABLE,"pitch axis deadzone. Value from 0 to 32767");
joy_yaw_deadzone=Cvar_Get("joy_yaw_deadzone","0",FCVAR_ARCHIVE|FCVAR_FILTERABLE,"yaw axis deadzone. Value from 0 to 32767");
joy_side_deadzone=Cvar_Get("joy_side_deadzone",DEFAULT_JOY_DEADZONE,FCVAR_ARCHIVE|FCVAR_FILTERABLE,"side axis deadzone. Value from 0 to 32767");
joy_forward_deadzone=Cvar_Get("joy_forward_deadzone",DEFAULT_JOY_DEADZONE,FCVAR_ARCHIVE|FCVAR_FILTERABLE,"forward axis deadzone. Value from 0 to 32767");
joy_pitch_deadzone=Cvar_Get("joy_pitch_deadzone",DEFAULT_JOY_DEADZONE,FCVAR_ARCHIVE|FCVAR_FILTERABLE,"pitch axis deadzone. Value from 0 to 32767");
joy_yaw_deadzone=Cvar_Get("joy_yaw_deadzone",DEFAULT_JOY_DEADZONE,FCVAR_ARCHIVE|FCVAR_FILTERABLE,"yaw axis deadzone. Value from 0 to 32767");
joy_axis_binding=Cvar_Get("joy_axis_binding","sfpyrl",FCVAR_ARCHIVE|FCVAR_FILTERABLE,"axis hardware id to engine inner axis binding, "
"s - side, f - forward, y - yaw, p - pitch, r - left trigger, l - right trigger");