You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1157 lines
37 KiB
XML

<!-- 12/28/2014 4:19:26 PM - SC Joystick Mapping -->
<ActionMaps version="1"
js1="Thrustmaster Combined" js1G="51f60d00-6703-11e4-8006-444553540000"
>
<actionmap name="spaceship_general">
<action name="v_exit">
<rebind device="keyboard" input="f" />
</action>
<action name="v_exit">
<rebind device="xboxpad" input="xi_a" />
</action>
<action name="v_eject">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_eject">
<rebind device="keyboard" input="ralt+l" />
</action>
<action name="v_eject">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_back" />
</action>
<action name="v_self_destruct">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_self_destruct">
<rebind device="keyboard" input="ralt+backspace" />
</action>
<action name="v_toggle_cabin_lights">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_toggle_cabin_lights">
<rebind device="keyboard" input="o" />
</action>
<action name="v_toggle_running_lights">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_toggle_running_lights">
<rebind device="keyboard" input="o" />
</action>
<action name="v_power_focus_group_1">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_power_focus_group_1">
<rebind device="keyboard" input="1" />
</action>
<action name="v_power_focus_group_2">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_power_focus_group_2">
<rebind device="keyboard" input="2" />
</action>
<action name="v_power_focus_group_3">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_power_focus_group_3">
<rebind device="keyboard" input="3" />
</action>
<action name="v_power_reset_focus">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_power_reset_focus">
<rebind device="keyboard" input="0" />
</action>
<action name="v_toggle_landing_gear">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_toggle_landing_gear">
<rebind device="keyboard" input="end" />
</action>
</actionmap>
<actionmap name="spaceship_view">
<action name="v_view_yaw_left">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_yaw_left">
<rebind device="keyboard" input=" " />
</action>
<action name="v_view_yaw_right">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_yaw_right">
<rebind device="keyboard" input=" " />
</action>
<action name="v_view_yaw">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_yaw">
<rebind device="xboxpad" input="xi_thumbrx" />
</action>
<action name="v_view_yaw_mouse">
<rebind device="keyboard" input="maxis_x" />
</action>
<action name="v_view_yaw_absolute">
<rebind device="keyboard" input="HMD_Yaw" />
</action>
<action name="v_view_pitch_up">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_pitch_up">
<rebind device="keyboard" input=" " />
</action>
<action name="v_view_pitch_down">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_pitch_down">
<rebind device="keyboard" input=" " />
</action>
<action name="v_view_pitch">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_pitch">
<rebind device="xboxpad" input="xi_thumbry" />
</action>
<action name="v_view_pitch_mouse">
<rebind device="keyboard" input="maxis_y" />
</action>
<action name="v_view_pitch_absolute">
<rebind device="keyboard" input="HMD_Pitch" />
</action>
<action name="v_view_roll_absolute">
<rebind device="keyboard" input="HMD_Roll" />
</action>
<action name="v_view_cycle_fwd">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_cycle_fwd">
<rebind device="keyboard" input="insert" />
</action>
<action name="v_view_cycle_fwd">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_thumbr" />
</action>
<action name="v_view_cycle_internal_fwd">
<rebind device="keyboard" input="home" />
</action>
<action name="v_view_option">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_option">
<rebind device="keyboard" input=" " />
</action>
<action name="v_view_mode">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_mode">
<rebind device="keyboard" input="pgup" />
</action>
<action name="v_view_mode">
<rebind device="xboxpad" input="xi_thumbr" />
</action>
<action name="v_view_zoom_in">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_zoom_in">
<rebind device="keyboard" input="mwheel_up" />
</action>
<action name="v_view_zoom_in">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_dpad_up" />
</action>
<action name="v_view_zoom_out">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_zoom_out">
<rebind device="keyboard" input="mwheel_down" />
</action>
<action name="v_view_zoom_out">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_dpad_down" />
</action>
<action name="v_view_interact">
<rebind device="keyboard" input="f" />
</action>
<action name="v_view_interact">
<rebind device="xboxpad" input="xi_a" />
</action>
<action name="v_view_cycle_headlook_mode">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_cycle_headlook_mode">
<rebind device="keyboard" input="tab" />
</action>
<action name="v_view_dynamic_focus">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_dynamic_focus">
<rebind device="keyboard" input="maxis_z" />
</action>
<action name="v_view_dynamic_focus_in">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_dynamic_focus_in">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_dpad_up" />
</action>
<action name="v_view_dynamic_focus_out">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_dynamic_focus_out">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_dpad_down" />
</action>
<action name="v_view_look_behind">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_view_look_behind">
<rebind device="keyboard" input="period" />
</action>
<action name="v_view_look_behind">
<rebind device="xboxpad" input="xi_thumbl" />
</action>
</actionmap>
<actionmap name="spaceship_movement">
<action name="v_pitch_up">
<rebind device="keyboard" input=" " />
</action>
<action name="v_pitch_down">
<rebind device="keyboard" input=" " />
</action>
<action name="v_pitch">
<rebind device="joystick" input="js1_y" />
</action>
<action name="v_pitch_mouse">
<rebind device="keyboard" input="jsx_reserved" />
</action>
<action name="v_yaw_left">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_yaw_left">
<rebind device="keyboard" input=" " />
</action>
<action name="v_yaw_right">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_yaw_right">
<rebind device="keyboard" input=" " />
</action>
<action name="v_yaw">
<rebind device="joystick" input="js1_x" />
</action>
<action name="v_yaw_mouse">
<rebind device="keyboard" input="jsx_reserved" />
</action>
<action name="v_toggle_relative_mouse_mode">
<rebind device="keyboard" input="lctrl+c" />
</action>
<action name="v_roll_left">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_roll_right">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_roll">
<rebind device="joystick" input="js1_z" />
</action>
<action name="v_throttle_toggle_minmax">
<rebind device="keyboard" input="backspace" />
</action>
<action name="v_throttle_zero">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_throttle_zero">
<rebind device="xboxpad" input="xi_shoulderl" />
</action>
<action name="v_throttle_zero">
<rebind device="keyboard" input="s" />
</action>
<action name="v_throttle_100">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_throttle_100">
<rebind device="keyboard" input="w" />
</action>
<action name="v_throttle_up">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_throttle_up">
<rebind device="keyboard" input="w" />
</action>
<action name="v_throttle_up">
<rebind device="xboxpad" input="xi_shoulderr" />
</action>
<action name="v_throttle_down">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_throttle_down">
<rebind device="keyboard" input="s" />
</action>
<action name="v_throttle_down">
<rebind device="xboxpad" input="xi_shoulderl" />
</action>
<action name="v_throttle_abs">
<rebind device="joystick" input="js1_slider1" />
</action>
<action name="v_throttle_rel">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_throttle_rel">
<rebind device="keyboard" input=" " />
</action>
<action name="v_brake">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_brake">
<rebind device="keyboard" input="space" />
</action>
<action name="v_brake">
<rebind device="xboxpad" input="xi_shoulderl+xi_shoulderr" />
</action>
<action name="v_target_match_vel">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_target_match_vel">
<rebind device="keyboard" input="m" />
</action>
<action name="v_ifcs_toggle_vector_decoupling">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_ifcs_toggle_vector_decoupling">
<rebind device="keyboard" input="capslock" />
</action>
<action name="v_ifcs_toggle_vector_decoupling">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_thumbl" />
</action>
<action name="v_strafe_up">
<rebind device="joystick" input="js1_hat1_up" />
</action>
<action name="v_strafe_up">
<rebind device="keyboard" input="r" />
</action>
<action name="v_strafe_down">
<rebind device="joystick" input="js1_hat1_down" />
</action>
<action name="v_strafe_down">
<rebind device="keyboard" input="f" />
</action>
<action name="v_strafe_vertical">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_strafe_vertical">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_thumbry" />
</action>
<action name="v_strafe_left">
<rebind device="joystick" input="js1_hat1_left" />
</action>
<action name="v_strafe_left">
<rebind device="keyboard" input="q" />
</action>
<action name="v_strafe_right">
<rebind device="joystick" input="js1_hat1_right" />
</action>
<action name="v_strafe_right">
<rebind device="keyboard" input="e" />
</action>
<action name="v_strafe_lateral">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_strafe_lateral">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_thumbrx" />
</action>
<action name="v_strafe_forward">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_strafe_forward">
<rebind device="keyboard" input=" " />
</action>
<action name="v_strafe_back">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_strafe_back">
<rebind device="keyboard" input=" " />
</action>
<action name="v_strafe_longitudinal">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_ifcs_toggle_safeties">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_ifcs_toggle_safeties">
<rebind device="keyboard" input="lctrl+capslock" />
</action>
<action name="v_ifcs_toggle_gforce_safety">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_ifcs_toggle_gforce_safety">
<rebind device="keyboard" input=" " />
</action>
<action name="v_ifcs_toggle_gforce_safety">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_dpad_right" />
</action>
<action name="v_ifcs_toggle_comstab">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_ifcs_toggle_comstab">
<rebind device="keyboard" input=" " />
</action>
<action name="v_ifcs_toggle_comstab">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_dpad_left" />
</action>
<action name="v_decoupled_strafe_up">
<rebind device="joystick" input="js1_hat1_up" />
</action>
<action name="v_decoupled_strafe_up">
<rebind device="keyboard" input="r" />
</action>
<action name="v_decoupled_strafe_down">
<rebind device="joystick" input="js1_hat1_down" />
</action>
<action name="v_decoupled_strafe_down">
<rebind device="keyboard" input="f" />
</action>
<action name="v_decoupled_strafe_vertical">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_decoupled_strafe_vertical">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_thumbry" />
</action>
<action name="v_decoupled_strafe_left">
<rebind device="joystick" input="js1_hat1_left" />
</action>
<action name="v_decoupled_strafe_left">
<rebind device="keyboard" input="q" />
</action>
<action name="v_decoupled_strafe_right">
<rebind device="joystick" input="js1_hat1_right" />
</action>
<action name="v_decoupled_strafe_right">
<rebind device="keyboard" input="e" />
</action>
<action name="v_decoupled_strafe_lateral">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_decoupled_strafe_lateral">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_thumbrx" />
</action>
<action name="v_decoupled_strafe_forward">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_decoupled_strafe_forward">
<rebind device="keyboard" input="w" />
</action>
<action name="v_decoupled_strafe_forward">
<rebind device="xboxpad" input="xi_shoulderr" />
</action>
<action name="v_decoupled_strafe_back">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_decoupled_strafe_back">
<rebind device="keyboard" input="s" />
</action>
<action name="v_decoupled_strafe_back">
<rebind device="xboxpad" input="xi_shoulderl" />
</action>
<action name="v_decoupled_strafe_longitudinal">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_decoupled_yaw">
<rebind device="joystick" input="js1_x" />
</action>
<action name="v_decoupled_yaw">
<rebind device="xboxpad" input="xi_thumblx" />
</action>
<action name="v_decoupled_yaw_left">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_decoupled_yaw_left">
<rebind device="keyboard" input=" " />
</action>
<action name="v_decoupled_yaw_right">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_decoupled_yaw_right">
<rebind device="keyboard" input=" " />
</action>
<action name="v_decoupled_pitch">
<rebind device="joystick" input="js1_y" />
</action>
<action name="v_decoupled_pitch">
<rebind device="xboxpad" input="xi_thumbly" />
</action>
<action name="v_decoupled_pitch_up">
<rebind device="keyboard" input=" " />
</action>
<action name="v_decoupled_pitch_down">
<rebind device="keyboard" input=" " />
</action>
<action name="v_decoupled_roll_left">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_decoupled_roll_left">
<rebind device="keyboard" input="a" />
</action>
<action name="v_decoupled_roll_right">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_decoupled_roll_right">
<rebind device="keyboard" input="d" />
</action>
<action name="v_decoupled_roll">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_decoupled_roll">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_thumblx" />
</action>
<action name="v_decoupled_brake">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_decoupled_brake">
<rebind device="keyboard" input="space" />
</action>
<action name="v_decoupled_brake">
<rebind device="xboxpad" input="xi_shoulderr+xi_shoulderl" />
</action>
<action name="v_afterburner">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_afterburner">
<rebind device="keyboard" input="lshift" />
</action>
<action name="v_afterburner">
<rebind device="xboxpad" input="xi_b" />
</action>
<action name="v_toggle_autoland">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_toggle_autoland">
<rebind device="keyboard" input="delete" />
</action>
</actionmap>
<actionmap name="spaceship_targeting">
<action name="v_aim_yaw">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_aim_yaw">
<rebind device="xboxpad" input="xi_thumbrx" />
</action>
<action name="v_aim_yaw_left">
<rebind device="joystick" input="js1_hat2_left" />
</action>
<action name="v_aim_yaw_left">
<rebind device="keyboard" input=" " />
</action>
<action name="v_aim_yaw_right">
<rebind device="joystick" input="js1_hat2_right" />
</action>
<action name="v_aim_yaw_right">
<rebind device="keyboard" input=" " />
</action>
<action name="v_aim_pitch">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_aim_pitch">
<rebind device="xboxpad" input="xi_thumbry" />
</action>
<action name="v_aim_pitch_up">
<rebind device="joystick" input="js1_hat2_down" />
</action>
<action name="v_aim_pitch_up">
<rebind device="keyboard" input=" " />
</action>
<action name="v_aim_pitch_down">
<rebind device="joystick" input="js1_hat2_up" />
</action>
<action name="v_aim_pitch_down">
<rebind device="keyboard" input=" " />
</action>
<action name="v_aim_yaw_mouse">
<rebind device="keyboard" input="maxis_x" />
</action>
<action name="v_aim_pitch_mouse">
<rebind device="keyboard" input="maxis_y" />
</action>
<action name="v_aim_snap">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_aim_snap">
<rebind device="xboxpad" input="xi_thumbr" />
</action>
<action name="v_couple_aim_to_move">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_couple_aim_to_move">
<rebind device="keyboard" input="ralt+m" />
</action>
<action name="v_toggle_mouse_aim_only">
<rebind device="keyboard" input="rshift" />
</action>
<action name="v_toggle_weapon_gimbal_lock">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_toggle_weapon_gimbal_lock">
<rebind device="keyboard" input="lalt" />
</action>
<action name="v_target_reticle_focus">
<rebind device="joystick" input="js1_hat1_up" />
</action>
<action name="v_target_reticle_focus">
<rebind device="keyboard" input="v" />
</action>
<action name="v_target_reticle_focus">
<rebind device="xboxpad" input="xi_dpad_up" />
</action>
<action name="v_target_cycle_all_fwd">
<rebind device="joystick" input="js1_hat1_down" />
</action>
<action name="v_target_cycle_all_fwd">
<rebind device="keyboard" input="y" />
</action>
<action name="v_target_cycle_all_fwd">
<rebind device="xboxpad" input="xi_dpad_down" />
</action>
<action name="v_target_cycle_all_back">
<rebind device="keyboard" input="lctrl+y" />
</action>
<action name="v_target_cycle_friendly_fwd">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_target_cycle_friendly_fwd">
<rebind device="keyboard" input="h" />
</action>
<action name="v_target_cycle_friendly_back">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_target_cycle_friendly_back">
<rebind device="keyboard" input="lctrl+h" />
</action>
<action name="v_target_toggle_pinned_focused">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_target_toggle_pinned_focused">
<rebind device="keyboard" input="g" />
</action>
<action name="v_target_cycle_pinned_fwd">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_target_cycle_pinned_fwd">
<rebind device="keyboard" input="u" />
</action>
<action name="v_target_cycle_pinned_back">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_target_cycle_pinned_back">
<rebind device="keyboard" input=" " />
</action>
<action name="v_target_missile_lock_focused">
<rebind device="joystick" input="js1_button4" />
</action>
<action name="v_target_missile_lock_focused">
<rebind device="keyboard" input="mouse3" />
</action>
<action name="v_target_missile_lock_focused">
<rebind device="xboxpad" input="xi_y" />
</action>
<action name="v_target_cycle_hostile_fwd">
<rebind device="joystick" input="js1_hat1_right" />
</action>
<action name="v_target_cycle_hostile_fwd">
<rebind device="keyboard" input="t" />
</action>
<action name="v_target_cycle_hostile_fwd">
<rebind device="xboxpad" input="xi_dpad_right" />
</action>
<action name="v_target_cycle_hostile_back">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_target_cycle_hostile_back">
<rebind device="keyboard" input="lctrl+t" />
</action>
<action name="v_target_nearest_hostile">
<rebind device="joystick" input="js1_hat1_left" />
</action>
<action name="v_target_nearest_hostile">
<rebind device="keyboard" input="c" />
</action>
<action name="v_target_nearest_hostile">
<rebind device="xboxpad" input="xi_dpad_left" />
</action>
<action name="v_target_cycle_subsystem_fwd">
<rebind device="keyboard" input="b" />
</action>
<action name="v_target_cycle_subsystem_back">
<rebind device="keyboard" input="lctrl+b" />
</action>
<action name="v_target_head_tracking">
<rebind device="joystick" input="js1_button11" />
</action>
<action name="v_target_head_tracking">
<rebind device="keyboard" input="l" />
</action>
<action name="v_target_head_tracking">
<rebind device="xboxpad" input="xi_thumbr" />
</action>
</actionmap>
<actionmap name="spaceship_turret">
<action name="v_aim_yaw">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_aim_yaw">
<rebind device="xboxpad" input="xi_thumblx" />
</action>
<action name="v_aim_yaw_left">
<rebind device="joystick" input="js1_hat2_left" />
</action>
<action name="v_aim_yaw_left">
<rebind device="keyboard" input=" " />
</action>
<action name="v_aim_yaw_right">
<rebind device="joystick" input="js1_hat2_right" />
</action>
<action name="v_aim_yaw_right">
<rebind device="keyboard" input=" " />
</action>
<action name="v_aim_pitch">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_aim_pitch">
<rebind device="xboxpad" input="xi_thumbly" />
</action>
<action name="v_aim_pitch_up">
<rebind device="joystick" input="js1_hat2_down" />
</action>
<action name="v_aim_pitch_up">
<rebind device="keyboard" input=" " />
</action>
<action name="v_aim_pitch_down">
<rebind device="joystick" input="js1_hat2_up" />
</action>
<action name="v_aim_pitch_down">
<rebind device="keyboard" input=" " />
</action>
<action name="v_aim_yaw_mouse">
<rebind device="keyboard" input="maxis_x" />
</action>
<action name="v_aim_pitch_mouse">
<rebind device="keyboard" input="maxis_y" />
</action>
<action name="v_aim_snap">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_aim_snap">
<rebind device="xboxpad" input="xi_thumbr" />
</action>
<action name="v_target_reticle_focus">
<rebind device="joystick" input="js1_hat1_up" />
</action>
<action name="v_target_reticle_focus">
<rebind device="keyboard" input="v" />
</action>
<action name="v_target_reticle_focus">
<rebind device="xboxpad" input="xi_dpad_up" />
</action>
<action name="v_target_cycle_all_fwd">
<rebind device="joystick" input="js1_hat1_down" />
</action>
<action name="v_target_cycle_all_fwd">
<rebind device="keyboard" input="y" />
</action>
<action name="v_target_cycle_all_fwd">
<rebind device="xboxpad" input="xi_dpad_down" />
</action>
<action name="v_target_cycle_all_back">
<rebind device="keyboard" input="lctrl+y" />
</action>
<action name="v_target_cycle_friendly_fwd">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_target_cycle_friendly_fwd">
<rebind device="keyboard" input="h" />
</action>
<action name="v_target_cycle_friendly_back">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_target_cycle_friendly_back">
<rebind device="keyboard" input="lctrl+h" />
</action>
<action name="v_target_toggle_pinned_focused">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_target_toggle_pinned_focused">
<rebind device="keyboard" input="g" />
</action>
<action name="v_target_missile_lock_focused">
<rebind device="joystick" input="js1_button4" />
</action>
<action name="v_target_missile_lock_focused">
<rebind device="keyboard" input="mouse3" />
</action>
<action name="v_target_missile_lock_focused">
<rebind device="xboxpad" input="xi_y" />
</action>
<action name="v_target_cycle_hostile_fwd">
<rebind device="joystick" input="js1_hat1_right" />
</action>
<action name="v_target_cycle_hostile_fwd">
<rebind device="keyboard" input="t" />
</action>
<action name="v_target_cycle_hostile_fwd">
<rebind device="xboxpad" input="xi_dpad_right" />
</action>
<action name="v_target_cycle_hostile_back">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_target_cycle_hostile_back">
<rebind device="keyboard" input="lctrl+t" />
</action>
<action name="v_target_nearest_hostile">
<rebind device="joystick" input="js1_hat1_left" />
</action>
<action name="v_target_nearest_hostile">
<rebind device="keyboard" input="r" />
</action>
<action name="v_target_nearest_hostile">
<rebind device="xboxpad" input="xi_dpad_left" />
</action>
<action name="v_target_nearest_landzone">
<rebind device="keyboard" input="n" />
</action>
<action name="v_target_pin_reticule">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_target_pin_reticule">
<rebind device="keyboard" input="lctrl+g" />
</action>
<action name="v_target_cycle_subsystem_fwd">
<rebind device="keyboard" input="b" />
</action>
<action name="v_target_cycle_subsystem_back">
<rebind device="keyboard" input="lctrl+b" />
</action>
</actionmap>
<actionmap name="spaceship_weapons">
<action name="v_attack1_group1">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_attack1_group1">
<rebind device="keyboard" input="mouse1" />
</action>
<action name="v_attack1_group1">
<rebind device="xboxpad" input="xi_triggerr_btn" />
</action>
<action name="v_attack1_group2">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_attack1_group2">
<rebind device="keyboard" input="mouse2" />
</action>
<action name="v_attack1_group2">
<rebind device="xboxpad" input="xi_x" />
</action>
<action name="v_attack1_group3">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_attack1_group3">
<rebind device="keyboard" input="lctrl+3" />
</action>
<action name="v_attack1_group3">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_x" />
</action>
<action name="v_attack1_group4">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_attack1_group4">
<rebind device="keyboard" input="lctrl+4" />
</action>
<action name="v_attack1_group4">
<rebind device="xboxpad" input="xi_back+xi_x" />
</action>
</actionmap>
<actionmap name="spaceship_missiles">
<action name="v_weapon_launch_missile">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_weapon_launch_missile">
<rebind device="keyboard" input="mouse3" />
</action>
<action name="v_weapon_launch_missile">
<rebind device="xboxpad" input="xi_y" />
</action>
</actionmap>
<actionmap name="spaceship_defensive">
<action name="v_weapon_launch_countermeasure">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_weapon_launch_countermeasure">
<rebind device="keyboard" input="z" />
</action>
<action name="v_weapon_launch_countermeasure">
<rebind device="xboxpad" input="xi_triggerl_btn+xi_y" />
</action>
<action name="v_weapon_cycle_countermeasure_fwd">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_weapon_cycle_countermeasure_fwd">
<rebind device="keyboard" input="x" />
</action>
<action name="v_shield_raise_level_forward">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_shield_raise_level_forward">
<rebind device="keyboard" input="np_8" />
</action>
<action name="v_shield_raise_level_back">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_shield_raise_level_back">
<rebind device="keyboard" input="np_2" />
</action>
<action name="v_shield_raise_level_left">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_shield_raise_level_left">
<rebind device="keyboard" input="np_4" />
</action>
<action name="v_shield_raise_level_right">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_shield_raise_level_right">
<rebind device="keyboard" input="np_6" />
</action>
<action name="v_shield_raise_level_up">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_shield_raise_level_up">
<rebind device="keyboard" input="np_9" />
</action>
<action name="v_shield_raise_level_down">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_shield_raise_level_down">
<rebind device="keyboard" input="np_7" />
</action>
<action name="v_shield_reset_level">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_shield_reset_level">
<rebind device="keyboard" input="np_5" />
</action>
<action name="v_shield_power_up">
<rebind device="keyboard" input="equals" />
</action>
<action name="v_shield_power_down">
<rebind device="keyboard" input="minus" />
</action>
<action name="v_shield_boost_recharge">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_shield_boost_recharge">
<rebind device="keyboard" input="c" />
</action>
<action name="v_shield_cycle_presets_fwd">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_shield_cycle_presets_fwd">
<rebind device="keyboard" input="v" />
</action>
<action name="v_shield_cycle_presets_back">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_shield_cycle_presets_back">
<rebind device="keyboard" input="lctrl+v" />
</action>
</actionmap>
<actionmap name="spaceship_auto_weapons">
<action name="v_weapon_toggle_ai">
<rebind device="keyboard" input="slash" />
</action>
</actionmap>
<actionmap name="spaceship_radar">
<action name="v_radar_cycle_zoom_fwd">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_radar_cycle_zoom_fwd">
<rebind device="keyboard" input="comma" />
</action>
<action name="v_radar_cycle_focus_fwd">
<rebind device="keyboard" input="j" />
</action>
<action name="v_radar_cycle_focus_back">
<rebind device="keyboard" input="k" />
</action>
</actionmap>
<actionmap name="spaceship_hud">
<action name="v_hud_cycle_mode_fwd">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_hud_cycle_mode_fwd">
<rebind device="keyboard" input="apostrophe" />
</action>
<action name="v_hud_cycle_mode_back">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_hud_cycle_mode_back">
<rebind device="keyboard" input="semicolon" />
</action>
<action name="v_hud_focused_cycle_mode_fwd">
<rebind device="xboxpad" input="xi_shoulderr" />
</action>
<action name="v_hud_focused_cycle_mode_back">
<rebind device="xboxpad" input="xi_shoulderl" />
</action>
<action name="v_hud_open_tab1">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_hud_open_tab1">
<rebind device="keyboard" input="f1" />
</action>
<action name="v_hud_open_tab2">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_hud_open_tab2">
<rebind device="keyboard" input="f2" />
</action>
<action name="v_hud_open_tab3">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_hud_open_tab3">
<rebind device="keyboard" input="f3" />
</action>
<action name="v_hud_open_tab4">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_hud_open_tab4">
<rebind device="keyboard" input="f4" />
</action>
<action name="v_hud_open_tab5">
<rebind device="keyboard" input="f5" />
</action>
<action name="v_hud_open_tab6">
<rebind device="keyboard" input="f6" />
</action>
<action name="v_hud_open_tab7">
<rebind device="keyboard" input="f7" />
</action>
<action name="v_hud_open_tab8">
<rebind device="keyboard" input="f8" />
</action>
<action name="v_hud_open_tab9">
<rebind device="keyboard" input="f9" />
</action>
<action name="v_hud_open_tab10">
<rebind device="keyboard" input="f10" />
</action>
<action name="v_hud_open_scoreboard">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_hud_open_scoreboard">
<rebind device="keyboard" input="lctrl+space" />
</action>
<action name="v_hud_toggle_maximised">
<rebind device="keyboard" input="f11" />
</action>
<action name="v_hud_interact_toggle">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_hud_interact_toggle">
<rebind device="keyboard" input="home" />
</action>
<action name="v_hud_interact_toggle">
<rebind device="xboxpad" input="xi_back" />
</action>
<action name="v_hud_confirm">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_hud_confirm">
<rebind device="keyboard" input="enter" />
</action>
<action name="v_hud_confirm">
<rebind device="xboxpad" input="xi_a" />
</action>
<action name="v_hud_cancel">
<rebind device="joystick" input="jsx_reserved" />
</action>
<action name="v_hud_cancel">
<rebind device="keyboard" input="rctrl" />
</action>
<action name="v_hud_cancel">
<rebind device="xboxpad" input="xi_b" />
</action>
<action name="v_hud_left_panel_up">
<rebind device="keyboard" input="up" />
</action>
<action name="v_hud_left_panel_up">
<rebind device="xboxpad" input="xi_dpad_up" />
</action>
<action name="v_hud_left_panel_down">
<rebind device="keyboard" input="down" />
</action>
<action name="v_hud_left_panel_down">
<rebind device="xboxpad" input="xi_dpad_down" />
</action>
<action name="v_hud_left_panel_left">
<rebind device="keyboard" input="left" />
</action>
<action name="v_hud_left_panel_left">
<rebind device="xboxpad" input="xi_dpad_left" />
</action>
<action name="v_hud_left_panel_right">
<rebind device="keyboard" input="right" />
</action>
<action name="v_hud_left_panel_right">
<rebind device="xboxpad" input="xi_dpad_right" />
</action>
<action name="v_hud_stick_x">
<rebind device="xboxpad" input="xi_thumbrx" />
</action>
<action name="v_hud_stick_y">
<rebind device="xboxpad" input="xi_thumbry" />
</action>
<action name="v_hud_toggle_cursor_input">
<rebind device="keyboard" input="tab" />
</action>
<action name="v_comm_open_chat">
<rebind device="keyboard" input="backslash" />
</action>
<action name="v_comm_show_chat">
<rebind device="keyboard" input="equals" />
</action>
<action name="v_comm_open_precanned">
<rebind device="keyboard" input="lctrl+backslash" />
</action>
</actionmap>
<actionmap name="IFCS_controls">
<action name="v_IFCS_A">
<rebind device="keyboard" input="rctrl+a" />
</action>
<action name="v_IFCS_A">
<rebind device="xboxpad" input="xi_a" />
</action>
<action name="v_IFCS_B">
<rebind device="keyboard" input="rctrl+b" />
</action>
<action name="v_IFCS_B">
<rebind device="xboxpad" input="xi_b" />
</action>
<action name="v_IFCS_X">
<rebind device="keyboard" input="rctrl+x" />
</action>
<action name="v_IFCS_X">
<rebind device="xboxpad" input="xi_x" />
</action>
<action name="v_IFCS_Y">
<rebind device="keyboard" input="rctrl+y" />
</action>
<action name="v_IFCS_Y">
<rebind device="xboxpad" input="xi_y" />
</action>
</actionmap>
</ActionMaps>