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.
SCJMapper-V2/Redist/defaultProfile.xml

715 lines
46 KiB
XML

<profile version="0">
<platforms>
<PC keyboard="1" xboxpad="1" ps3pad="1" joystick="1" />
<Xbox keyboard="1" xboxpad="1" ps3pad="0" />
<PS3 keyboard="1" xboxpad="0" ps3pad="1" />
</platforms>
<actiongroup action="v_attack1">
<action name="v_attack1_group1" />
<action name="v_attack1_group2" />
<action name="v_attack1_group3" />
</actiongroup>
<actionmap name="debug" version="22">
<!-- debug keys - move to debug when we can switch devmode-->
<action name="flymode" onPress="1" noModifiers="1" keyboard="f3" />
<action name="godmode" onPress="1" noModifiers="1" keyboard="f4" />
<action name="toggleaidebugdraw" onPress="1" noModifiers="1" keyboard="f11" />
<action name="ai_DebugCenterViewAgent" onPress="1" noModifiers="1" keyboard="np_divide" />
<action name="togglepdrawhelpers" onPress="1" noModifiers="1" keyboard="f10" />
<action name="ulammo" onPress="1" noModifiers="1" keyboard="" />
<!--<action name="debug" onPress="1" keyboard="7" />-->
<!--<action name="thirdperson" onPress="1" noModifiers="1" keyboard="f1" xboxpad="xi_dpad_up" ps3pad="pad_up"/>-->
<!-- debug keys - end -->
</actionmap>
<actionmap name="multiplayer" version="24">
<!-- multiplayer specific keys -->
<action name="self_destruct" onHold="1" holdRepeatDelay="-1" holdTriggerDelay="0.5" keyboard="ralt+backspace" xboxpad="" joystick="" />
<action name="respawn" onPress="1" keyboard="x" xboxpad="xi_x" />
<action name="retry" onPress="1" keyboard="x" xboxpad="xi_x" />
</actionmap>
<actionmap name="singleplayer" version="22">
<!-- singleplayer specific keys -->
<action name="save" onPress="1" consoleCmd="1" keyboard="f5" />
<action name="loadLastSave" onPress="1" consoleCmd="1" keyboard="f9" />
<action name="load" onPress="1" consoleCmd="1" keyboard="f8" />
<action name="retry" onPress="1" keyboard="x" xboxpad="xi_x" />
</actionmap>
<actionmap name="default" version="24">
<action name="hmd_toggle" onPress="1" keyboard="np_1" />
<action name="hmd_center" onPress="1" keyboard="np_2" />
<!-- default keys -->
<action name="screenshot" onPress="1" keyboard="f12" />
<action name="skip_cutscene" onPress="1" noModifiers="1" keyboard="space" />
<action name="cancel_cinematic" onPress="1" noModifiers="1" keyboard="space" xboxpad="xi_back"/>
<action name="cam_toggle_cinematic" onPress="1" keyboard="ralt+c" />
<action name="objectives" onPress="1" onRelease="1" noModifiers="0" keyboard="o" />
<!-- UI keys -->
<action name="ui_toggle_pause" onPress="1" xboxpad="xi_start" ps3pad="pad_start"/>
<action name="ui_start_pause" onPress="1" keyboard="escape"/>
<action name="ui_click" onPress="1" onRelease="1" xboxpad="xi_a" ps3pad="pad_cross">
<keyboard>
<inputdata input="enter"/>
<inputdata input="np_enter"/>
</keyboard>
</action>
<action name="ui_back" keyboard="escape" onPress="1" onRelease="1" xboxpad="xi_b" ps3pad="pad_circle"/>
<action name="ui_up" onPress="1" onHold="1" holdTriggerDelay="0.15" holdRepeatDelay="0.15" >
<keyboard>
<inputdata input="up" />
</keyboard>
<xboxpad>
<inputdata input="xi_dpad_up" />
<inputdata input="xi_thumbly" useAnalogCompare="1" analogCompareVal="0.5" analogCompareOp="GREATERTHAN" />
<inputdata input="xi_thumbry" useAnalogCompare="1" analogCompareVal="0.5" analogCompareOp="GREATERTHAN" />
</xboxpad>
<ps3pad>
<inputdata input="pad_up"/>
<inputdata input="pad_stickly" useAnalogCompare="1" analogCompareVal="0.5" analogCompareOp="GREATERTHAN" />
<inputdata input="pad_stickry" useAnalogCompare="1" analogCompareVal="0.5" analogCompareOp="GREATERTHAN" />
</ps3pad>
</action>
<action name="ui_down" onPress="1" onHold="1" holdTriggerDelay="0.15" holdRepeatDelay="0.15" >
<keyboard>
<inputdata input="down" />
<inputdata input="tab" />
</keyboard>
<xboxpad>
<inputdata input="xi_dpad_down" />
<inputdata input="xi_thumbly" useAnalogCompare="1" analogCompareVal="-0.5" analogCompareOp="LESSTHAN" />
<inputdata input="xi_thumbry" useAnalogCompare="1" analogCompareVal="-0.5" analogCompareOp="LESSTHAN" />
</xboxpad>
<ps3pad>
<inputdata input="pad_down"/>
<inputdata input="pad_stickly" useAnalogCompare="1" analogCompareVal="-0.5" analogCompareOp="LESSTHAN" />
<inputdata input="pad_stickry" useAnalogCompare="1" analogCompareVal="-0.5" analogCompareOp="LESSTHAN" />
</ps3pad>
</action>
<action name="ui_left" onPress="1" onHold="1" holdTriggerDelay="0.15" holdRepeatDelay="0.15" >
<keyboard>
<inputdata input="left" />
</keyboard>
<xboxpad>
<inputdata input="xi_dpad_left" />
<inputdata input="xi_thumblx" useAnalogCompare="1" analogCompareVal="-0.5" analogCompareOp="LESSTHAN" />
<inputdata input="xi_thumbrx" useAnalogCompare="1" analogCompareVal="-0.5" analogCompareOp="LESSTHAN" />
</xboxpad>
<ps3pad>
<inputdata input="pad_left"/>
<inputdata input="pad_sticklx" useAnalogCompare="1" analogCompareVal="-0.5" analogCompareOp="LESSTHAN" />
<inputdata input="pad_stickrx" useAnalogCompare="1" analogCompareVal="-0.5" analogCompareOp="LESSTHAN" />
</ps3pad>
</action>
<action name="ui_right" onPress="1" onHold="1" holdTriggerDelay="0.15" holdRepeatDelay="0.15" >
<keyboard>
<inputdata input="right" />
</keyboard>
<xboxpad>
<inputdata input="xi_dpad_right" />
<inputdata input="xi_thumblx" useAnalogCompare="1" analogCompareVal="0.5" analogCompareOp="GREATERTHAN" />
<inputdata input="xi_thumbrx" useAnalogCompare="1" analogCompareVal="0.5" analogCompareOp="GREATERTHAN" />
</xboxpad>
<ps3pad>
<inputdata input="pad_right"/>
<inputdata input="pad_sticklx" useAnalogCompare="1" analogCompareVal="0.5" analogCompareOp="GREATERTHAN" />
<inputdata input="pad_stickrx" useAnalogCompare="1" analogCompareVal="0.5" analogCompareOp="GREATERTHAN" />
</ps3pad>
</action>
<action name="ui_confirm" onPress="1" onRelease="1" xboxpad="xi_y" ps3pad="pad_triangle"/>
<action name="ui_reset" onPress="1" onRelease="1" xboxpad="xi_x" ps3pad="pad_square"/>
<action name="ui_skip_video" onPress="1" onRelease="1" keyboard="space" xboxpad="xi_a" ps3pad="pad_cross"/>
<!-- Trap alt+tab to stop actions on alt or tab from firing -->
<action name="windows_tabbing" keyboard="lalt+tab" />
</actionmap>
<actionmap name="player" version="24">
<!-- player keys -->
<action name="use" onPress="1" onRelease="1" keyboard="f" xboxpad="xi_y" ps3pad="pad_triangle" />
<action name="attack1" onPress="1" onRelease="1" onHold="1" keyboard="mouse1" xboxpad="xi_triggerr_btn" ps3pad="pad_r2" joystick="js1_button1"/>
<action name="zoom" onPress="1" onRelease="1" keyboard="mouse2" />
<action name="xi_zoom" onPress="1" onRelease="1" onHold="1" xboxpad="xi_triggerl_btn" ps3pad="pad_l2"/>
<action name="firemode" onPress="1" keyboard="x" xboxpad="xi_dpad_down" ps3pad="pad_down"/>
<action name="cycle_spectator_mode" onPress="1" keyboard="space" />
<action name="prev_spectator_target" onPress="1" keyboard="left" xboxpad="xi_dpad_right" ps3pad="pad_right"/>
<action name="next_spectator_target" onPress="1" keyboard="right" xboxpad="xi_dpad_left" ps3pad="pad_left"/>
<action name="revive" onPress="1" keyboard="mouse1" xboxpad="xi_triggerr_btn" ps3pad="pad_r2"/>
<action name="moveleft" onPress="1" onRelease="1" retriggerable="1" keyboard="a" />
<action name="moveright" onPress="1" onRelease="1" retriggerable="1" keyboard="d" />
<action name="moveforward" onPress="1" onRelease="1" retriggerable="1" keyboard="w" />
<action name="moveback" onPress="1" onRelease="1" retriggerable="1" keyboard="s" />
<action name="jump" onPress="1" onRelease="1" keyboard="space"/>
<action name="crouch" onPress="1" onRelease="1" retriggerable="1" keyboard="c"/>
<action name="prone" onPress="1" onHold="1" keyboard="z" />
<action name="sprint" onPress="1" onRelease="1" retriggerable="1" keyboard="lshift" xboxpad="xi_thumbl" ps3pad="pad_l1" />
<action name="special" onPress="1" onRelease="1" keyboard="t" xboxpad="xi_thumbr" />
<action name="leanleft" onPress="1" onRelease="1" onHold="1" keyboard="q" />
<action name="leanright" onPress="1" onRelease="1" onHold="1" keyboard="e" />
<action name="reload" onPress="1" keyboard="r" xboxpad="xi_x" ps3pad="pad_square"/>
<action name="drop" onPress="1" onRelease="1" keyboard="j"/>
<action name="nextitem" onPress="1" keyboard="mwheel_up" xboxpad="xi_dpad_right" ps3pad="pad_right"/>
<action name="previtem" onPress="1" keyboard="mwheel_down" />
<action name="small" onPress="1" keyboard="1" />
<action name="medium" onPress="1" keyboard="2" />
<action name="explosive" onPress="1" keyboard="3" />
<action name="suitmode" onPress="1" keyboard="4" />
<action name="utility" onPress="1" keyboard="5" />
<action name="handgrenade" onPress="1" keyboard="h" />
<action name="grenade" onPress="1" onRelease="1" keyboard="g" />
<action name="rotateyaw" keyboard="maxis_x" />
<action name="rotatepitch" keyboard="maxis_y" />
<action name="zoom_in" onPress="1" keyboard="mwheel_up" xboxpad="xi_shoulderr" ps3pad="pad_r1"/>
<action name="zoom_out" onPress="1" keyboard="mwheel_down" xboxpad="xi_shoulderl" ps3pad="pad_l1"/>
<action name="skip_dialogfragment" onRelease="1" noModifiers="1" xboxpad="xi_b" >
<keyboard>
<inputdata input="enter"/>
<inputdata input="np_enter"/>
</keyboard>
</action>
<!-- CIG BEGIN - ernst @ IllFonic : Adding magnetic boot support. -->
<action name="toggle_magnetic_boots" onPress="1" keyboard="b" xboxpad="xi_y" ps3pad="pad_triangle"/>
<!-- CIG END -->
<!-- CONSOLE SPECIFIC CONTROLS START -->
<action name="xi_movey" xboxpad="xi_thumbly" ps3pad="pad_stickly"/>
<action name="xi_movex" xboxpad="xi_thumblx" ps3pad="pad_sticklx"/>
<action name="xi_rotateyaw" xboxpad="xi_thumbrx" ps3pad="pad_stickrx"/>
<action name="xi_rotatepitch" xboxpad="xi_thumbry" ps3pad="pad_stickry"/>
<action name="xi_jump" onPress="1" onRelease="1" xboxpad="xi_a" ps3pad="pad_cross"/>
<action name="xi_crouch" onPress="1" onRelease="1" xboxpad="xi_b" ps3pad="pad_circle"/>
<!-- CONSOLE SPECIFIC CONTROLS END -->
<action name="thirdperson" onPress="1" noModifiers="1" keyboard="insert" xboxpad="xi_triggerl_btn+xi_thumbr" ps3pad="pad_up"/>
<action name="enable_mouse_input" onPress="1" onRelease="0" retriggerable="0" keyboard="tab"/>
<action name="disable_mouse_input" onPress="0" onRelease="1" retriggerable="0" keyboard="tab"/>
<action name="free_thirdperson_camera" onPress="1" onRelease="1" retriggerable="0" keyboard="g" xboxpad="xi_dpad_left"/>
<!-- HMD -->
<action name="hmd_rotateyaw" keyboard="HMD_Yaw" />
<action name="hmd_rotatepitch" keyboard="HMD_Pitch" />
<action name="hmd_rotateroll" keyboard="HMD_Roll" />
<!-- CIG BEGIN David Campbell BHVR -->
<action name="mobiglas" onPress="1" keyboard="p" />
<action name="mobiglas_entity_interaction" onPress="1" keyboard="i" />
<action name="v_hud_open_scoreboard" onPress="1" onRelease="1" keyboard="lalt" xboxpad="xi_reserved" joystick=""/>
<!-- CIG END David Campbell BHVR -->
<!-- CIG BEGIN dhumphries @ Illfonic: Listen for eject hold to play cinematic camera -->
<action name="v_eject" onHold="1" keyboard="ralt+l"/>
<!-- CIG END -->
</actionmap>
<actionmap name="flycam">
<action name="flycam_movey" onPress="1" onRelease="1" keyboard="w" xboxpad="xi_thumbly" ps3pad="pad_stickly"/>
<action name="flycam_movey_neg" onPress="1" onRelease="1" keyboard="s"/>
<action name="flycam_movex" onPress="1" onRelease="1" keyboard="d" xboxpad="xi_thumblx" ps3pad="pad_sticklx"/>
<action name="flycam_movex_neg" onPress="1" onRelease="1" keyboard="a"/>
<action name="flycam_rotateyaw" xboxpad="xi_thumbrx" ps3pad="pad_stickrx" />
<action name="flycam_rotatepitch" xboxpad="xi_thumbry" ps3pad="pad_stickry" />
<action name="flycam_rotateyaw_mouse" keyboard="maxis_x"/>
<action name="flycam_rotatepitch_mouse" keyboard="maxis_y" />
<action name="flycam_moveup" onPress="1" onRelease="1" keyboard="q" xboxpad="xi_triggerr" ps3pad="pad_r2" />
<action name="flycam_movedown" onPress="1" onRelease="1" keyboard="e" xboxpad="xi_triggerl" ps3pad="pad_l2" />
<action name="flycam_speedup" onPress="1" keyboard="up" xboxpad="xi_dpad_up" ps3pad="pad_up" />
<action name="flycam_speeddown" onPress="1" keyboard="down" xboxpad="xi_dpad_down" ps3pad="pad_down" />
<action name="flycam_turbo" onPress="1" onRelease="1" keyboard="space" xboxpad="xi_a" ps3pad="pad_cross"/>
<action name="flycam_setpoint" onPress="1" keyboard="z" xboxpad="xi_shoulderl" ps3pad="pad_l1"/>
<action name="flycam_play" onPress="1" keyboard="x" xboxpad="xi_b" ps3pad="pad_circle"/>
<action name="flycam_clear" onPress="1" keyboard="c" xboxpad="xi_y" ps3pad="pad_triangle"/>
</actionmap>
<actionmap name="vehicle_general" version="26">
<!-- vehicle keys -->
<action name="v_boost" onPress="1" onRelease="1" keyboard="lshift" xboxpad="xi_thumbr" ps3pad="pad_l1"/>
<action name="v_exit" onPress="1" onRelease="1" onHold="1" xboxpad="xi_y" ps3pad="pad_triangle" keyboard="f"/>
<action name="v_horn" onPress="1" onRelease="1" keyboard="h" xboxpad="xi_thumbr" ps3pad="pad_r3"/>
<action name="v_lights" onPress="1" keyboard="o" />
<action name="v_view_cycle_fwd" onPress="1" keyboard="insert" xboxpad="xi_triggerl_btn+xi_thumbr" ps3pad="pad_up"/>
<action name="v_view_option" onPress="1" onRelease="1" keyboard="k" xboxpad="xi_thumbl" ps3pad="pad_l3"/>
<action name="v_view_zoom_in" onPress="1" onHold ="1" keyboard="mwheel_up" xboxpad="xi_dpad_left" ps3pad="pad_left"/>
<action name="v_view_zoom_out" onPress="1" onHold ="1" keyboard="mwheel_down" xboxpad="xi_dpad_right" ps3pad="pad_right"/>
<action name="v_view_yaw_mouse" keyboard="maxis_x"/>
<action name="v_view_pitch_mouse" keyboard="maxis_y"/>
<action name="v_view_yaw" xboxpad="xi_thumbrx" ps3pad="pad_stickrx"/>
<action name="v_view_pitch" xboxpad="xi_thumbry" ps3pad="pad_stickry"/>
<action name="v_enable_mouse_input" onPress="1" onRelease="0" retriggerable="0" keyboard="tab"/>
<action name="v_disable_mouse_input" onPress="0" onRelease="1" retriggerable="0" keyboard="tab"/>
<action name="v_target_cycle_all_fwd" onPress="0" onRelease="1" retriggerable="0" keyboard="lshift"/>
<action name="v_target_toggle_lock_selected" onPress="1" onHold="1" onRelease="1" retriggerable="0" keyboard="capslock"/>
<!-- This needs to be in vehicle_general to allow the weapons mount to fire in the hangar -->
<action name="v_attack1_group1" onPress="1" onRelease="1" onHold="1" keyboard="mouse1" xboxpad="xi_triggerr_btn" ps3pad="pad_r2" joystick="js1_button1" />
<!-- HMD -->
<action name="v_view_yaw_absolute" keyboard="HMD_Yaw" />
<action name="v_view_pitch_absolute" keyboard="HMD_Pitch" />
<action name="v_view_roll_absolute" keyboard="HMD_Roll" />
</actionmap>
<actionmap name="vehicle_driver" version="23">
<action name="v_yaw_left" onPress="1" onRelease="1" retriggerable="1" keyboard="a" />
<action name="v_yaw_right" onPress="1" onRelease="1" retriggerable="1" keyboard="d" />
<action name="v_move_forward" onPress="1" onRelease="1" retriggerable="1" keyboard="w" xboxpad="xi_triggerr_btn" ps3pad="pad_r2"/>
<action name="v_move_back" onPress="1" onRelease="1" retriggerable="1" keyboard="s" xboxpad="xi_triggerl_btn" ps3pad="pad_l2"/>
<action name="v_brake" onPress="1" onRelease="1" keyboard="space" xboxpad="xi_a" ps3pad="pad_cross" />
<action name="v_roll_left" onPress="1" onRelease="1" keyboard="q" />
<action name="v_roll_right" onPress="1" onRelease="1" keyboard="t" />
<action name="v_attack1" onPress="1" onRelease="1" onHold="1" keyboard="mouse1" xboxpad="xi_shoulderr" ps3pad="pad_r1"/>
<action name="v_attack2" onPress="1" onRelease="1" onHold="1" keyboard="mouse2" xboxpad="xi_shoulderl" ps3pad="pad_l1"/>
<action name="v_yaw" onPress="1" onRelease="1" xboxpad="xi_thumblx" ps3pad="pad_sticklx"/>
</actionmap>
<actionmap name="vehicle_gunner" version="23">
<action name="v_attack1" onPress="1" onRelease="1" onHold="1" keyboard="mouse1" xboxpad="xi_triggerr_btn" ps3pad="pad_r1"/>
<action name="v_attack2" onPress="1" onRelease="1" onHold="1" keyboard="mouse2" xboxpad="xi_triggerl_btn" ps3pad="pad_l1"/>
</actionmap>
<!-- STAR CITIZEN ACTION MAPS START -->
<actionmap name="spaceship" version="29">
<!-- NOTE These inputs are in ADDITION to the action map "vehicle_general" which is always initialized -->
<!-- Flight Control System Inputs, Keyboard -->
<action name="v_yaw_left" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard="a" />
<action name="v_yaw_right" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard="d" />
<action name="v_pitch_down" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard="w"/>
<action name="v_pitch_up" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard="s"/>
<action name="v_roll_left" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard="q"/>
<action name="v_roll_right" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard="e"/>
<action name="v_use_docking" onPress="1" onRelease="1" onHold="1" keyboard="space" xboxpad="xi_a" ps3pad="pad_cross"/>
<!-- Head look Inputs, Keyboard -->
<action name="v_view_yaw_right" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard="right"/>
<action name="v_view_yaw_left" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard="left"/>
<action name="v_view_pitch_up" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard="up"/>
<action name="v_view_pitch_down" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard="down"/>
<!-- Flight Control System Inputs, Gamepad/Joystick -->
<action name="v_pitch" xboxpad="xi_thumbly" ps3pad="pad_stickly" joystick="js1_y"/>
<action name="v_pitch_gamepad" xboxpad="xi_thumbly" ps3pad="pad_stickly"/>
<action name="v_pitch_flightstick" joystick="js1_y"/>
<action name="v_yaw" xboxpad="xi_thumblx" ps3pad="pad_sticklx" joystick="js1_rotz"/>
<action name="v_roll" xboxpad="xi_triggerl_btn+xi_thumblx" joystick="js1_x"/>
<!--<action name="v_throttle_up" onPress="1" onHold="1" keyboard="equals" xboxpad="xi_shoulderr" ps3pad="pad_r1"/>
<action name="v_throttle_down" onPress="1" onHold="1" keyboard="minus" xboxpad="xi_shoulderl" ps3pad="pad_l1"/>-->
<action name="v_throttle" joystick="js1_throttlez"/>
<action name="v_afterburner" onPress="1" onRelease="1" onHold="1" keyboard="lshift" xboxpad="xi_a" ps3pad="pad_cross" />
<action name="v_brake" onPress="1" onRelease="1" onHold="1" keyboard="space" xboxpad="xi_b" ps3pad="pad_circle" />
<!-- Camera views Inputs -->
<action name="v_view_mode" onPress="1" onRelease="1" keyboard="tab" xboxpad="xi_thumbr" ps3pad="pad_r3"/>
<action name="v_view_option" onPress="1" onRelease="1" keyboard="pgup" xboxpad="xi_triggerl_btn" joystick=""/>
<!-- Weapon System Inputs -->
<action name="v_attack1_group1" onPress="1" onRelease="1" onHold="1" keyboard="mouse1" xboxpad="xi_triggerr_btn" ps3pad="pad_r2" joystick="js1_button1" />
<action name="v_attack1_group2" onPress="1" onRelease="1" onHold="1" keyboard="mouse2" xboxpad="xi_a" ps3pad="pad_cross" joystick="js1_button2" />
<action name="v_weapon_cycle_firemode_fwd" onPress="1" keyboard="f" />
<action name="v_weapon_cycle_ammo_fwd" onPress="1" keyboard="b" />
<action name="v_weapon_toggle_ai" onPress="1" keyboard="l" />
<!-- Missile Inputs -->
<action name="v_weapon_cycle_missile_fwd" onPress="1" keyboard="n" />
<action name="v_weapon_toggle_arm_missile" onPress="1" onHold="1" holdRepeatDelay="-1" holdTriggerDelay="0.4" onRelease="1" keyboard="m" xboxpad="xi_reserved" joystick=""/>
<action name="v_weapon_launch_missile" onPress="1" keyboard="mouse2" />
<!-- Lights -->
<!--
ju - moved to vehicle_default for buggy usage
<action name="v_lights" onPress="1" keyboard="o" />
-->
<!-- Debuging / Test Inputs -->
<action name="v_debug_1" onPress="1" onRelease="1" keyboard="" />
<!-- HMD -->
<action name="v_view_yaw_absolute" keyboard="HMD_Yaw" />
<action name="v_view_pitch_absolute" keyboard="HMD_Pitch" />
<action name="v_view_roll_absolute" keyboard="HMD_Roll" />
<!-- Shields -->
<action name="v_shield_raise_level_forward" onPress="1" onRelease="1" onHold="1" keyboard="rctrl+np_8"/>
<action name="v_shield_raise_level_back" onPress="1" onRelease="1" onHold="1" keyboard="rctrl+np_2"/>
<action name="v_shield_raise_level_left" onPress="1" onRelease="1" onHold="1" keyboard="rctrl+np_4"/>
<action name="v_shield_raise_level_right" onPress="1" onRelease="1" onHold="1" keyboard="rctrl+np_6"/>
<action name="v_shield_reset_level" onPress="0" onRelease="1" onHold="0" keyboard="rctrl+np_5"/>
<!-- Exit -->
<action name="v_eject" onPress="1" onHold="1" keyboard="ralt+l"/>
<!-- Input options -->
<options>
<option sensitivity_cvar="v_gamepadSensitivity" nonlinearity_cvar="v_gamepadNonLinearity">
<optiondata input="xi_thumblx" action="v_yaw" invert_cvar="cl_invertYaw" />
<optiondata input="xi_thumblx" />
<optiondata input="xi_thumbly" action="v_pitch" invert_cvar="v_gamepadInvert" />
<optiondata input="xi_thumbly" />
</option>
<option sensitivity_cvar="v_joystickSensitivity" nonlinearity_cvar="v_joystickNonLinearity">
<optiondata input="js1_x" />
<optiondata input="js1_y" action="v_yaw" invert_cvar="cl_invertYaw" />
<optiondata input="js1_y" />
</option>
<option sensitivity_cvar="v_joystickTwistSensitivity" nonlinearity_cvar="v_joystickTwistNonLinearity">
<optiondata input="js1_rotz" />
</option>
</options>
<!-- LEGACY -->
<options>
<option input="xboxpad" sensitivity_cvar="v_gamepadSensitivity" nonlinearity_cvar="v_gamepadNonLinearity">
<optiondata action="v_pitch" invert_cvar="cl_invertControllerFlight" />
<optiondata action="v_yaw" />
<optiondata action="v_roll" />
</option>
<option input="joystick" sensitivity_cvar="v_joystickSensitivity" nonlinearity_cvar="v_joystickNonLinearity">
<optiondata action="v_pitch" />
<optiondata action="v_yaw" />
<optiondata action="v_roll" />
</option>
</options>
</actionmap>
<actionmap name="spaceship_general" version="2">
<!-- Action map for a spaceship bits and pieces -->
<!-- Lights -->
<action name="v_toggle_cabin_lights" onPress="1" keyboard="o" joystick="jsx_reserved" />
<action name="v_toggle_running_lights" onPress="1" keyboard="o" joystick="jsx_reserved" />
<!-- Power managements -->
<action name="v_power_cycle_preset_fwd" onPress="1" keyboard="u" xboxpad="" joystick="" />
<action name="v_power_cycle_preset_back" onPress="1" keyboard="i" xboxpad="" joystick="" />
<!-- Exit -->
<action name="v_exit" onPress="1" onRelease="1" onHold="1" keyboard="f" xboxpad="xi_a" joystick="" />
<action name="v_eject" onPress="1" onHold="1" keyboard="ralt+l" xboxpad="xi_triggerl_btn+xi_back" joystick="jsx_reserved" />
<!-- Debuging / Test Inputs -->
<action name="v_debug_1" onPress="1" onRelease="1" keyboard="" />
<!-- CIG BEGIN David Campbell BHVR -->
<action name="v_matchmaking_ui" onPress="1" keyboard="f12" />
<!-- CIG END David Campbell BHVR -->
</actionmap>
<actionmap name="spaceship_view" version="15">
<!-- Camera view -->
<action name="v_view_yaw_left" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard=" " joystick="js1_hat2_left"/>
<action name="v_view_yaw_right" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard=" " joystick="js1_hat2_right"/>
<action name="v_view_yaw" xboxpad="xi_thumbrx" joystick="jsx_reserved"/>
<action name="v_view_aim_yaw" xboxpad="xi_thumbrx" joystick="jsx_reserved"/>
<action name="v_view_yaw_toggled_mouse" keyboard="maxis_x"/>
<action name="v_view_yaw_absolute" keyboard="HMD_Yaw"/>
<action name="v_view_pitch_up" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard=" " joystick="js1_hat2_down"/>
<action name="v_view_pitch_down" onPress="1" onHold ="1" onRelease="1" retriggerable="1" keyboard=" " joystick="js1_hat2_up"/>
<action name="v_view_pitch" xboxpad="xi_thumbry" joystick="jsx_reserved"/>
<action name="v_view_aim_pitch" xboxpad="xi_thumbry" joystick="jsx_reserved"/>
<action name="v_view_pitch_toggled_mouse" keyboard="maxis_y"/>
<action name="v_view_pitch_absolute" keyboard="HMD_Pitch"/>
<action name="v_view_roll_absolute" keyboard="HMD_Roll" />
<action name="v_view_cycle_fwd" onPress="1" keyboard="insert" xboxpad="xi_triggerl_btn+xi_thumbr" joystick="js1_button6"/>
<action name="v_view_cycle_internal_fwd" onPress="1" keyboard="home" xboxpad="" joystick=""/>
<action name="v_view_option" onPress="1" onRelease="1" keyboard="tab" xboxpad="xi_triggerl_btn" joystick="jsx_reserved"/>
<action name="v_view_mode" onPress="1" onRelease="1" keyboard="pgup" xboxpad="xi_thumbr" joystick="jsx_reserved"/>
<action name="v_view_zoom_in" onPress="1" onHold ="1" keyboard="mwheel_up" xboxpad="xi_dpad_up" joystick="js1_hat1_up" />
<action name="v_view_zoom_out" onPress="1" onHold ="1" keyboard="mwheel_down" xboxpad="xi_dpad_down" joystick="js1_hat1_down" />
<action name="v_view_interact" onPress="1" onRelease="1" keyboard="f" xboxpad="xi_a" joystick=""/>
<action name="v_view_toggle_mouse" onRelease="1" keyboard="tab" releaseTriggerThreshold="0.25"/>
<action name="v_view_dynamic_focus_in" onPress="1" keyboard="mwheel_up"/>
<action name="v_view_dynamic_focus_out" onPress="1" keyboard="mwheel_down"/>
<action name="v_view_dynamic_focus_toggle" onPress="1" xboxpad="xi_thumbr" joystick="js1_button11"/>
<action name="v_view_track_target" onPress="1" onRelease="1" keyboard="lctrl+tab" xboxpad="" joystick=""/>
<!-- Input options -->
<options>
<!--<option sensitivity="0.0015" sensitivity_cvar="cl_sensitivity">
<optiondata input="maxis_y" invert_cvar="cl_invertMouse" />
<optiondata input="maxis_x" />
</option>-->
<option sensitivity_cvar="v_gamepadAimSensitivity" nonlinearity_cvar="v_gamepadAimNonLinearity">
<optiondata input="xi_thumbrx" action="v_view_aim_yaw" />
<optiondata input="xi_thumbry" action="v_view_aim_pitch" />
</option>
</options>
</actionmap>
<actionmap name="spaceship_movement" version="10">
<!-- Action map for a spaceship piloting -->
<!-- IFCS (requires avionics) -->
<action name="v_pitch_up" onHold="1" onRelease="1" retriggerable="1" keyboard=" " xboxpad="" joystick=""/>
<action name="v_pitch_down" onHold="1" onRelease="1" retriggerable="1" keyboard=" " xboxpad="" joystick=""/>
<action name="v_pitch" xboxpad="xi_taxisly" joystick="js1_y"/>
<action name="v_pitch_mouse" keyboard="maxis_y"/>
<action name="v_yaw_left" onHold="1" onRelease="1" retriggerable="1" keyboard=" " xboxpad="" joystick="jsx_reserved" />
<action name="v_yaw_right" onHold="1" onRelease="1" retriggerable="1" keyboard=" " xboxpad="" joystick="jsx_reserved" />
<action name="v_yaw" xboxpad="xi_taxislx" joystick="js1_rotz"/>
<action name="v_yaw_mouse" keyboard="maxis_x"/>
<action name="v_toggle_relative_mouse_mode" onPress="1" onRelease="1" keyboard="lctrl+f" xboxpad="" joystick=""/>
<action name="v_roll_left" onHold="1" onRelease="1" retriggerable="1" keyboard="a" xboxpad="" joystick=""/>
<action name="v_roll_right" onHold="1" onRelease="1" retriggerable="1" keyboard="d" xboxpad="" joystick=""/>
<action name="v_roll" xboxpad="xi_triggerl_btn+xi_taxislx" joystick="js1_x"/>
<action name="v_throttle_toggle_minmax" onPress="1" keyboard="backspace" xboxpad="" joystick="" />
<action name="v_throttle_zero" onPress="1" keyboard="" joystick="" >
<xboxpad multiTap="2" input="xi_shoulderl" />
</action>
<action name="v_throttle_100" onPress="1" keyboard="" xboxpad="" joystick="jsx_reserved" />
<action name="v_throttle_up" onPress="1" onHold="1" onRelease="1" keyboard="w" xboxpad="xi_shoulderr" joystick="" />
<action name="v_throttle_down" onPress="1" onHold="1" onRelease="1" keyboard ="s" xboxpad="xi_shoulderl" joystick=""/>
<action name="v_throttle" keyboard="" xboxpad="" joystick="js1_throttlez" />
<action name="v_brake" onPress="1" onHold="1" onRelease="1" keyboard="space" xboxpad="xi_shoulderl+xi_shoulderr" joystick="jsx_reserved" />
<action name="v_target_match_vel" onPress="1" onRelease="1" keyboard="m" joystick="js1_button8" >
<xboxpad multiTap="2" input="xi_shoulderr" />
</action>
<!-- Advanced IFCS on (requires IFCS) -->
<action name="v_ifcs_toggle_vector_decoupling" onPress="1" onRelease="1" keyboard="capslock" xboxpad="xi_thumbl" joystick="jsx_reserved" />
<action name="v_strafe_up" onHold="1" onRelease="1" retriggerable="1" keyboard="e" xboxpad="" joystick="jsx_reserved" />
<action name="v_strafe_down" onHold="1" onRelease="1" retriggerable="1" keyboard="q" xboxpad="" joystick="jsx_reserved" />
<action name="v_strafe_vertical" xboxpad="xi_triggerl_btn+xi_taxisly" joystick="jsx_reserved" />
<action name="v_strafe_left" onHold="1" onRelease="1" retriggerable="1" keyboard="a" xboxpad="" joystick="jsx_reserved" />
<action name="v_strafe_right" onHold="1" onRelease="1" retriggerable="1" keyboard="d" xboxpad="" joystick="jsx_reserved" />
<action name="v_strafe_lateral" xboxpad="xi_triggerl_btn+xi_taxislx" joystick="jsx_reserved" />
<action name="v_strafe_forward" onHold="1" onRelease="1" retriggerable="1" keyboard="w" xboxpad="xi_shoulderr" joystick="jsx_reserved" />
<action name="v_strafe_back" onHold="1" onRelease="1" retriggerable="1" keyboard="s" xboxpad="xi_shoulderl" joystick="jsx_reserved" />
<action name="v_strafe_longitudinal" joystick="jsx_reserved" />
<action name="v_newtonian_yaw" xboxpad="xi_taxislx" joystick="js1_x" />
<action name="v_newtonian_pitch" xboxpad="xi_taxisly" joystick="js1_y" />
<action name="v_newtonian_brake" onPress="1" onRelease="1" keyboard="space" xboxpad="xi_triggerl_btn+xi_shoulderl" joystick="jsx_reserved" />
<action name="v_ifcs_toggle_safety" onPress="1" onRelease="1" keyboard="lctrl+capslock" xboxpad="xi_triggerl_btn+xi_thumbl" joystick="jsx_reserved" />
<!-- Afterburner installed (requires IFCS) -->
<action name="v_afterburner" onPress="1" onRelease="1" onHold="1" keyboard="lshift" xboxpad="xi_b" joystick="js1_button7" />
<!-- Input options -->
<options>
<option invert_cvar="v_mouseInvert">
<optiondata input="maxis_y" />
</option>
<option sensitivity_cvar="v_gamepadSensitivity" nonlinearity_cvar="v_gamepadNonLinearity">
<nonlinearity_curve>
<point in="0.5" out="0.15"/>
<point in="0.85" out="0.5"/>
</nonlinearity_curve>
<optiondata input="xi_taxislx" action="v_yaw" invert_cvar="cl_invertYaw" />
<optiondata input="xi_taxislx" />
<optiondata input="xi_taxisly" invert_cvar="v_gamepadInvert" />
<optiondata input="xi_taxisrx" action="v_newtonian_yaw" invert_cvar="cl_invertYaw" />
<optiondata input="xi_taxisry" invert_cvar="v_gamepadInvert" />
</option>
<option sensitivity_cvar="v_joystickSensitivity" nonlinearity_cvar="v_joystickNonLinearity">
<optiondata input="js1_x" />
<optiondata input="js1_y" action="v_yaw" invert_cvar="cl_invertYaw" />
<optiondata input="js1_y" action="v_newtonian_yaw" invert_cvar="cl_invertYaw" />
<optiondata input="js1_y" />
</option>
<option sensitivity_cvar="v_joystickTwistSensitivity" nonlinearity_cvar="v_joystickTwistNonLinearity">
<optiondata input="js1_rotz" action="v_yaw" invert_cvar="cl_invertYaw" />
<optiondata input="js1_rotz" action="v_newtonian_yaw" invert_cvar="cl_invertYaw" />
<optiondata input="js1_rotz" />
</option>
</options>
</actionmap>
<actionmap name="spaceship_targeting" version="4">
<!-- Action map for a spaceship targeting controls -->
<!-- Targeting computer controls (requires avionics) -->
<action name="v_target_toggle_computer_onoff" onPress="1" onRelease="1" keyboard="" xboxpad="" joystick=""/>
<action name="v_target_cycle_all_fwd" onPress="1" onRelease="1" keyboard="y" xboxpad="xi_dpad_up" joystick="js1_hat1_up"/>
<action name="v_target_cycle_all_back" onPress="1" onRelease="1" keyboard="lctrl+y" xboxpad="xi_dpad_down" joystick="js1_hat1_down"/>
<action name="v_target_cycle_friendly_fwd" onPress="1" onRelease="1" keyboard="h" xboxpad="" joystick="jsx_reserved" />
<action name="v_target_cycle_friendly_back" onPress="1" onRelease="1" keyboard="lctrl+h" xboxpad="" joystick="jsx_reserved" />
<action name="v_target_toggle_pinned_focused" onPress="1" onRelease="1" keyboard="g" xboxpad="xi_reserved" joystick="jsx_reserved" />
<action name="v_target_missile_lock_focused" onPress="1" onRelease="1" keyboard="mouse3" xboxpad="xi_y" joystick="js1_button4" />
<!--Additional targeting computer controls (requires flight avionics) -->
<action name="v_target_cycle_hostile_fwd" onPress="1" onRelease="1" keyboard="t" xboxpad="xi_dpad_right" joystick="js1_hat1_right"/>
<action name="v_target_cycle_hostile_back" onPress="1" onRelease="1" keyboard="lctrl+t" xboxpad="" joystick="jsx_reserved" />
<action name="v_target_nearest_hostile" onPress="1" onRelease="1" keyboard="r" xboxpad="xi_dpad_left" joystick="js1_hat1_left"/>
<action name="v_target_nearest_landzone" onPress="1" onRelease="1" keyboard="n" xboxpad="" joystick=""/>
<action name="v_target_pin_reticule" onPress="1" onRelease="1" keyboard="lctrl+g" xboxpad="" joystick="jsx_reserved" />
<action name="v_target_cycle_subsystem_fwd" onPress="1" onRelease="1" keyboard="b" xboxpad="" joystick=""/>
<action name="v_target_cycle_subsystem_back" onPress="1" onRelease="1" keyboard="lctrl+b" xboxpad="" joystick=""/>
</actionmap>
<actionmap name="spaceship_weapons" version="2">
<!-- Action map for a spaceship standard weapons controls -->
<!-- Weapons control (requires flight avionics) -->
<action name="v_attack1_group1" onPress="1" onRelease="1" onHold="1" keyboard="mouse1" xboxpad="xi_triggerr_btn" joystick="js1_button1" />
<action name="v_attack1_group2" onPress="1" onRelease="1" onHold="1" keyboard="mouse2" xboxpad="xi_x" joystick="js1_button2" />
<action name="v_attack1_group3" onPress="1" onRelease="1" onHold="1" keyboard="mouse4" xboxpad="xi_triggerl_btn+xi_x" joystick="js1_button3" />
<action name="v_attack1_group4" onPress="1" onRelease="1" onHold="1" keyboard="mouse5" xboxpad="xi_back+xi_x" joystick="js1_button4"/>
<action name="v_weapon_cycle_ammo_fwd" onPress="1" onRelease="1" keyboard="" xboxpad="" joystick=""/>
<action name="v_weapon_cycle_ammo_back" onPress="1" onRelease="1" keyboard="" xboxpad="" joystick=""/>
</actionmap>
<actionmap name="spaceship_missiles" version="1">
<!-- Action map for a spaceship missiles -->
<action name="v_weapon_cycle_missile_fwd" onPress="1" onRelease="1" keyboard="mwheel_up" xboxpad="" joystick="js1_button6" />
<action name="v_weapon_cycle_missile_back" onPress="1" onRelease="1" keyboard="mwheel_down" xboxpad="" joystick="" />
<action name="v_weapon_toggle_arm_missile" onPress="1" onHold="1" holdRepeatDelay="-1" holdTriggerDelay="0.4" onRelease="1" keyboard="" xboxpad="xi_reserved" joystick="" />
<action name="v_weapon_launch_missile" onPress="1" onHold="1" onRelease="1" keyboard="mouse3" xboxpad="xi_y" joystick="js1_button4" />
</actionmap>
<actionmap name="spaceship_defensive" version="2">
<!-- Action map for a spaceship countermeasures and shields -->
<!-- Countermeasures installed (requires weapons control on) -->
<action name="v_weapon_launch_countermeasure" onPress="1" keyboard="z" xboxpad="xi_triggerl_btn+xi_y" joystick="js1_button5" />
<action name="v_weapon_cycle_countermeasure_fwd" onPress="1" keyboard="x" xboxpad="xi_reserved" joystick="js1_button8" />
<action name="v_weapon_cycle_countermeasure_back" onPress="1" keyboard="" xboxpad="" joystick=""/>
<!-- Shields -->
<action name="v_shield_raise_level_forward" onPress="1" onRelease="1" onHold="1" keyboard="rctrl+np_8"/>
<action name="v_shield_raise_level_back" onPress="1" onRelease="1" onHold="1" keyboard="rctrl+np_2"/>
<action name="v_shield_raise_level_left" onPress="1" onRelease="1" onHold="1" keyboard="rctrl+np_4"/>
<action name="v_shield_raise_level_right" onPress="1" onRelease="1" onHold="1" keyboard="rctrl+np_6"/>
<action name="v_shield_reset_level" onPress="0" onRelease="1" onHold="0" keyboard="rctrl+np_5"/>
<!-- Shields control (requires flight avionics) -->
<action name="v_shield_toggle_generator_onoff" onPress="1" keyboard="" xboxpad="" joystick=""/>
<action name="v_shield_power_up" onPress="1" keyboard="equal" xboxpad="" joystick=""/>
<action name="v_shield_power_down" onPress="1" keyboard="minus" xboxpad="" joystick=""/>
<action name="v_shield_power" keyboard="" xboxpad="" joystick=""/>
<!-- Shield management system installed -->
<action name="v_shield_boost_recharge" onPress="1" onRelease="1" keyboard="c" xboxpad="" joystick="js1_button12" />
<action name="v_shield_cycle_presets_fwd" onPress="1" keyboard="v" xboxpad="" joystick="js1_button9" />
<action name="v_shield_cycle_presets_back" onPress="1" keyboard="lctrl+v" xboxpad="" joystick="js1_button10" />
</actionmap>
<actionmap name="spaceship_auto_weapons" version="1">
<!-- Action map for a spaceship AI weapon controls -->
<!-- Automation support installed (requires weapons control on) -->
<action name="v_weapon_toggle_ai" onPress="1" keyboard="slash" xboxpad="" joystick=""/>
</actionmap>
<actionmap name="spaceship_radar" version="2">
<!-- Action map for a spaceship radar controls -->
<!-- Radar control (requires avionic) -->
<action name="v_radar_toggle_onoff" onPress="1" keyboard="" xboxpad="" joystick=""/>
<action name="v_radar_toggle_active_or_passive" onPress="1" keyboard="" xboxpad="" joystick=""/>
<action name="v_radar_cycle_mode_fwd" onPress="1" keyboard="" xboxpad="" joystick=""/>
<action name="v_radar_cycle_mode_back" onPress="1" keyboard="" xboxpad="" joystick=""/>
<action name="v_radar_cycle_zoom_fwd" onPress="1" keyboard="comma" xboxpad="" joystick="jsx_reserved" />
<action name="v_radar_cycle_zoom_back" onPress="1" keyboard="" xboxpad="" joystick=""/>
<action name="v_radar_cycle_focus_fwd" onPress="1" keyboard="j" xboxpad="" joystick=""/>
<action name="v_radar_cycle_focus_back" onPress="1" keyboard="k" xboxpad="" joystick=""/>
<action name="v_radar_toggle_view_focus" onPress="1" keyboard="" xboxpad="" joystick=""/>
</actionmap>
<actionmap name="spaceship_hud" version="1">
<!-- Action map for a spaceship HUD controls-->
<!-- HUD controls (general) -->
<action name="v_hud_cycle_mode_fwd" onPress="1" onRelease="1" keyboard="semicolon" xboxpad="" joystick=""/>
<action name="v_hud_cycle_mode_back" onPress="1" onRelease="1" keyboard="apostrophe" xboxpad="" joystick=""/>
<action name="v_hud_toggle_cursor_input" onHold="1" onRelease="1" holdTriggerDelay="0.25" holdRepeatDelay="-1" retriggerable="0" keyboard="tab" xboxpad="xi_start" joystick=""/>
<!-- HUD controls (quick keys) -->
<action name="v_hud_open_tab1" onPress="1" onRelease="1" keyboard="f1" xboxpad="" joystick="jsx_reserved" />
<action name="v_hud_open_tab2" onPress="1" onRelease="1" keyboard="f2" xboxpad="" joystick="jsx_reserved" />
<action name="v_hud_open_tab3" onPress="1" onRelease="1" keyboard="f3" xboxpad="" joystick="jsx_reserved" />
<action name="v_hud_open_tab4" onPress="1" onRelease="1" keyboard="f4" xboxpad="" joystick="jsx_reserved" />
<action name="v_hud_open_tab5" onPress="1" onRelease="1" keyboard="f5" xboxpad="" joystick=""/>
<action name="v_hud_open_tab6" onPress="1" onRelease="1" keyboard="f6" xboxpad="" joystick=""/>
<action name="v_hud_open_tab7" onPress="1" onRelease="1" keyboard="f7" xboxpad="" joystick=""/>
<action name="v_hud_open_tab8" onPress="1" onRelease="1" keyboard="f8" xboxpad="" joystick=""/>
<action name="v_hud_open_tab9" onPress="1" onRelease="1" keyboard="f9" xboxpad="" joystick=""/>
<action name="v_hud_open_tab10" onPress="1" onRelease="1" keyboard="f10" xboxpad="" joystick=""/>
<action name="v_hud_num_zero" onPress="1" onRelease="1" keyboard="np_0" xboxpad="" joystick=""/>
<action name="v_hud_num_del" onPress="1" onRelease="1" keyboard="np_period" xboxpad="" joystick=""/>
<action name="v_hud_num_1" onPress="1" onRelease="1" keyboard="np_1" xboxpad="" joystick=""/>
<action name="v_hud_num_2" onPress="1" onRelease="1" keyboard="np_2" xboxpad="" joystick=""/>
<action name="v_hud_num_3" onPress="1" onRelease="1" keyboard="np_3" xboxpad="" joystick=""/>
<action name="v_hud_num_4" onPress="1" onRelease="1" keyboard="np_4" xboxpad="" joystick=""/>
<action name="v_hud_num_5" onPress="1" onRelease="1" keyboard="np_5" xboxpad="" joystick=""/>
<action name="v_hud_num_6" onPress="1" onRelease="1" keyboard="np_6" xboxpad="" joystick=""/>
<action name="v_hud_num_7" onPress="1" onRelease="1" keyboard="np_7" xboxpad="" joystick=""/>
<action name="v_hud_num_8" onPress="1" onRelease="1" keyboard="np_8" xboxpad="" joystick=""/>
<action name="v_hud_num_9" onPress="1" onRelease="1" keyboard="np_9" xboxpad="" joystick=""/>
<action name="v_hud_open_scoreboard" onPress="1" onRelease="1" keyboard="lalt" xboxpad="xi_reserved" joystick="jsx_reserved" />
<action name="v_hud_toggle_maximised" onPress="1" onRelease="1" keyboard="f11" xboxpad="" joystick=""/>
<!-- HUD controls (interaction) -->
<action name="v_hud_confirm" onPress="1" onRelease="1" xboxpad="xi_triggerL_btn+xi_a" joystick="">
<keyboard>
<inputdata input="enter"/>
</keyboard>
</action>
<action name="v_hud_interact" onPress="1" onRelease="1" keyboard="" xboxpad="xi_triggerl_btn" joystick=""/>
<action name="v_hud_cancel" onPress="1" onRelease="1" keyboard="" xboxpad="xi_triggerl_btn+xi_b" joystick=""/>
<action name="v_hud_left_panel_up" onPress="1" onRelease="1" keyboard="up" xboxpad="xi_triggerl_btn+xi_dpad_up" joystick=""/>
<action name="v_hud_left_panel_down" onPress="1" onRelease="1" keyboard="down" xboxpad="xi_triggerl_btn+xi_dpad_down" joystick=""/>
<action name="v_hud_left_panel_left" onPress="1" onRelease="1" keyboard="left" xboxpad="xi_triggerl_btn+xi_dpad_left" joystick=""/>
<action name="v_hud_left_panel_right" onPress="1" onRelease="1" keyboard="right" xboxpad="xi_triggerl_btn+xi_dpad_right" joystick=""/>
<action name="v_hud_slash" onPress="1" onRelease="1" keyboard="np_divide" xboxpad="p" joystick=""/>
<action name="v_hud_star" onPress="1" onRelease="1" keyboard="np_multiply" xboxpad="" joystick=""/>
<action name="v_hud_minus" onPress="1" onRelease="1" keyboard="np_subtract" xboxpad="" joystick=""/>
<action name="v_hud_plus" onPress="1" onRelease="1" keyboard="np_add" xboxpad="" joystick=""/>
<!-- Comm system controls -->
<action name="v_comm_open_chat" onPress="1" onRelease="1" keyboard="backslash" xboxpad="" joystick=""/>
<action name="v_comm_show_chat" onPress="1" onRelease="1" keyboard="equals" xboxpad="" joystick=""/>
<action name="v_comm_open_precanned" onPress="1" onRelease="1" keyboard="lctrl+backslash" xboxpad="" joystick=""/>
<action name="v_comm_select_precanned_1" onPress="1" onRelease="1" keyboard="" xboxpad="" joystick=""/>
<action name="v_comm_select_precanned_2" onPress="1" onRelease="1" keyboard="" xboxpad="" joystick=""/>
<action name="v_comm_select_precanned_3" onPress="1" onRelease="1" keyboard="" xboxpad="" joystick=""/>
<action name="v_comm_select_precanned_4" onPress="1" onRelease="1" keyboard="" xboxpad="" joystick=""/>
<action name="v_comm_select_precanned_5" onPress="1" onRelease="1" keyboard="" xboxpad="" joystick=""/>
</actionmap>
<actionmap name="zero_gravity_general" version="1">
<!-- general zero-gravity keys, applies to thruster and non-thruster movement -->
<action name="z_override_joystick" onPress="1" onRelease="1" retriggerable="1" xboxpad="xi_triggerl_btn" ps3pad="pad_l2"/>
<action name="z_roll" xboxpad="xi_triggerl_btn+xi_thumblx" ps3pad="pad_l2+pad_sticklx" joystick="js1_x"/>
</actionmap>
<actionmap name="gforce_tuning_mode" version="2">
<action name="v_gforce_save" onPress="1" xboxpad="xi_start"/>
<action name="v_gforce_lock" onPress="1" onRelease="1" xboxpad="xi_thumbr"/>
<action name="v_gforce_movey" xboxpad="xi_thumbly"/>
<action name="v_gforce_movex" xboxpad="xi_thumblx"/>
<action name="v_gforce_toggle" onPress="1" onRelease="1" onHold="" xboxpad="xi_a"/>
<action name="v_gforce_mag_down" onPress="1" onHold="1" xboxpad="xi_shoulderl"/>
<action name="v_gforce_mag_up" onPress="1" onHold="1" xboxpad="xi_shoulderr"/>
<action name="v_gforce_body_toggle" onPress="1" onRelease="1" onHold="" xboxpad="xi_b"/>
<action name="v_gforce_head_toggle" onPress="1" onRelease="1" onHold="" xboxpad="xi_x"/>
<action name="v_gforce_toggle_menu" onPress="1" onRelease="1" onHold="" xboxpad="xi_y"/>
<action name="v_gforce_menu_down" onPress="1" xboxpad="xi_dpad_down"/>
<action name="v_gforce_menu_up" onPress="1" xboxpad="xi_dpad_up"/>
<action name="v_gforce_param_inc" onPress="1" onHold ="1" xboxpad="xi_dpad_left"/>
<action name="v_gforce_param_dec" onPress="1" onHold ="1" xboxpad="xi_dpad_right"/>
</actionmap>
<actionmap name="IFCS_controls" version="2">
<action name="v_IFCS_A" onPress="1" onRelease="1" onHold="" xboxpad="xi_a" keyboard="rctrl+a"/>
<action name="v_IFCS_B" onPress="1" onRelease="1" onHold="" xboxpad="xi_b" keyboard="rctrl+b"/>
<action name="v_IFCS_X" onPress="1" onRelease="1" onHold="" xboxpad="xi_x" keyboard="rctrl+x"/>
<action name="v_IFCS_Y" onPress="1" onRelease="1" onHold="" xboxpad="xi_y" keyboard="rctrl+y"/>
</actionmap>
<actionmap name="vehicle_gforce_tuning" version="2">
<!-- vehicle keys for gforce tuning mode -->
<action name="v_boost" onPress="1" onRelease="1" keyboard="lshift" xboxpad="xi_thumbr" ps3pad="pad_l1"/>
<action name="v_view_option" onPress="1" onRelease="1" keyboard="k" xboxpad="xi_thumbl" ps3pad="pad_l3"/>
<action name="v_view_yaw_mouse" keyboard="maxis_x"/>
<action name="v_view_pitch_mouse" keyboard="maxis_y"/>
<action name="v_view_yaw" xboxpad="xi_thumbrx" ps3pad="pad_stickrx"/>
<action name="v_view_pitch" xboxpad="xi_thumbry" ps3pad="pad_stickry"/>
<action name="v_enable_mouse_input" onPress="1" onRelease="0" retriggerable="0" keyboard="tab"/>
<action name="v_disable_mouse_input" onPress="0" onRelease="1" retriggerable="0" keyboard="tab"/>
<action name="v_target_cycle_all_fwd" onPress="0" onRelease="1" retriggerable="0" keyboard="lshift"/>
<action name="v_target_toggle_lock_selected" onPress="1" onHold="1" onRelease="1" retriggerable="0" keyboard="capslock"/>
</actionmap>
</profile>