Guest User

Untitled

a guest
Mar 14th, 2025
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
XML 59.18 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <inputmap version="183">
  3.   <config>
  4.     <param name="invert_steering_yaw" value="false"/>
  5.     <param name="invert_steering_pitch" value="true"/>
  6.     <param name="invert_steering_roll" value="true"/>
  7.     <param name="invert_mouse_roll" value="true"/>
  8.     <param name="invert_direct_mouse_steering_roll" value="true"/>
  9.     <param name="invert_throttle" value="true"/>
  10.     <param name="invert_strafe_left_right" value="false"/>
  11.     <param name="invert_strafe_up_down" value="false"/>
  12.     <param name="invert_fp_yaw" value="false"/>
  13.     <param name="invert_fp_pitch" value="false"/>
  14.     <param name="invert_fp_walk" value="false"/>
  15.     <param name="invert_fp_strafe" value="false"/>
  16.     <param name="invert_fp_mouse_yaw" value="false"/>
  17.     <param name="invert_fp_mouse_pitch" value="false"/>
  18.     <param name="sensitivity_fp_yaw" value="0.50"/>
  19.     <param name="sensitivity_fp_pitch" value="0.50"/>
  20.     <param name="sensitivity_fp_mouse_yaw" value="0.50"/>
  21.     <param name="sensitivity_fp_mouse_pitch" value="0.50"/>
  22.     <param name="sensitivity_direct_mouse_steering_yaw" value="0.50"/>
  23.     <param name="sensitivity_direct_mouse_steering_pitch" value="0.50"/>
  24.     <param name="sensitivity_direct_mouse_steering_roll" value="0.50"/>
  25.     <param name="allow_mouse_vr_pointer" value="true"/>
  26.     <param name="sensitivity_vr_mouse_yaw" value="0.50"/>
  27.     <param name="sensitivity_vr_mouse_pitch" value="0.50"/>
  28.     <param name="deadzone" value="10"/>
  29.     <param name="stick_steering_adaptive" value="false"/>
  30.     <param name="mouse_steering_adaptive" value="false"/>
  31.     <param name="yaw_into_roll" value="0"/>
  32.     <param name="custom_modifier_joystickmod1">
  33.       <code source="INPUT_SOURCE_JOYBUTTONS" id="INPUT_XBUTTON_LEFT_SHOULDER"/>
  34.     </param>
  35.     <param name="custom_modifier_joystickmod2">
  36.       <code source="INPUT_SOURCE_JOYBUTTONS" id="INPUT_XBUTTON_RIGHT_SHOULDER"/>
  37.     </param>
  38.   </config>
  39.   <!-- input actions -->
  40.   <action id="INPUT_ACTION_TOGGLEMOUSESTEERING" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE_SHIFT"/>
  41.   <action id="INPUT_ACTION_CYCLE_NEXT_PRIMARY_WEAPONGROUP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  42.   <action id="INPUT_ACTION_CYCLE_NEXT_SECONDARY_WEAPONGROUP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  43.   <action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  44.   <action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  45.   <action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  46.   <action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  47.   <action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  48.   <action id="INPUT_ACTION_WIDGET_PAGEDOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NEXT"/>
  49.   <action id="INPUT_ACTION_WIDGET_PAGEDOWN" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN_MOD1"/>
  50.   <action id="INPUT_ACTION_WIDGET_PAGEUP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PRIOR"/>
  51.   <action id="INPUT_ACTION_WIDGET_PAGEUP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP_MOD1"/>
  52.   <action id="INPUT_ACTION_WIDGET_QUIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  53.   <action id="INPUT_ACTION_WIDGET_QUIT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  54.   <action id="INPUT_ACTION_WIDGET_SCROLL_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
  55.   <action id="INPUT_ACTION_WIDGET_SCROLL_DOWN" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
  56.   <action id="INPUT_ACTION_WIDGET_SCROLL_DOWN" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
  57.   <action id="INPUT_ACTION_WIDGET_SCROLL_DOWN" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY" sgn="1"/>
  58.   <action id="INPUT_ACTION_WIDGET_SCROLL_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
  59.   <action id="INPUT_ACTION_WIDGET_SCROLL_UP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
  60.   <action id="INPUT_ACTION_WIDGET_SCROLL_UP" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY" sgn="-1"/>
  61.   <action id="INPUT_ACTION_WIDGET_TAB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
  62.   <action id="INPUT_ACTION_DEBUG_0" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_0"/>
  63.   <action id="INPUT_ACTION_DEBUG_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
  64.   <action id="INPUT_ACTION_DEBUG_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
  65.   <action id="INPUT_ACTION_DEBUG_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
  66.   <action id="INPUT_ACTION_DEBUG_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
  67.   <action id="INPUT_ACTION_DEBUG_5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
  68.   <action id="INPUT_ACTION_DEBUG_6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
  69.   <action id="INPUT_ACTION_DEBUG_7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_7"/>
  70.   <action id="INPUT_ACTION_DEBUG_8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_8"/>
  71.   <action id="INPUT_ACTION_DEBUG_9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_9"/>
  72.   <action id="INPUT_ACTION_DEBUG_A" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A"/>
  73.   <action id="INPUT_ACTION_DEBUG_B" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_B"/>
  74.   <action id="INPUT_ACTION_DEBUG_C" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
  75.   <action id="INPUT_ACTION_DEBUG_D" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D"/>
  76.   <action id="INPUT_ACTION_DEBUG_E" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E"/>
  77.   <action id="INPUT_ACTION_DEBUG_F" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
  78.   <action id="INPUT_ACTION_DEBUG_G" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G"/>
  79.   <action id="INPUT_ACTION_DEBUG_H" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H"/>
  80.   <action id="INPUT_ACTION_DEBUG_I" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I"/>
  81.   <action id="INPUT_ACTION_DEBUG_J" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_J"/>
  82.   <action id="INPUT_ACTION_DEBUG_K" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_K"/>
  83.   <action id="INPUT_ACTION_DEBUG_L" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_L"/>
  84.   <action id="INPUT_ACTION_DEBUG_M" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M"/>
  85.   <action id="INPUT_ACTION_DEBUG_N" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_N"/>
  86.   <action id="INPUT_ACTION_DEBUG_O" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_O"/>
  87.   <action id="INPUT_ACTION_DEBUG_P" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_P"/>
  88.   <action id="INPUT_ACTION_DEBUG_Q" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q"/>
  89.   <action id="INPUT_ACTION_DEBUG_R" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_R"/>
  90.   <action id="INPUT_ACTION_DEBUG_S" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S"/>
  91.   <action id="INPUT_ACTION_DEBUG_T" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T"/>
  92.   <action id="INPUT_ACTION_DEBUG_U" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_U"/>
  93.   <action id="INPUT_ACTION_DEBUG_V" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_V"/>
  94.   <action id="INPUT_ACTION_DEBUG_W" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_W"/>
  95.   <action id="INPUT_ACTION_DEBUG_X" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_X"/>
  96.   <action id="INPUT_ACTION_DEBUG_Y" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Y"/>
  97.   <action id="INPUT_ACTION_DEBUG_Z" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Z"/>
  98.   <action id="INPUT_ACTION_DEBUG_F1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F1"/>
  99.   <action id="INPUT_ACTION_DEBUG_F1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F1_SHIFT"/>
  100.   <action id="INPUT_ACTION_DEBUG_F2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F2"/>
  101.   <action id="INPUT_ACTION_DEBUG_F2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F2_SHIFT"/>
  102.   <action id="INPUT_ACTION_DEBUG_F3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3"/>
  103.   <action id="INPUT_ACTION_DEBUG_F3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3_SHIFT"/>
  104.   <action id="INPUT_ACTION_DEBUG_F4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F4"/>
  105.   <action id="INPUT_ACTION_DEBUG_F4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F4_SHIFT"/>
  106.   <action id="INPUT_ACTION_DEBUG_F5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F5"/>
  107.   <action id="INPUT_ACTION_DEBUG_F5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F5_SHIFT"/>
  108.   <action id="INPUT_ACTION_DEBUG_F6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F6"/>
  109.   <action id="INPUT_ACTION_DEBUG_F6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F6_SHIFT"/>
  110.   <action id="INPUT_ACTION_DEBUG_F7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F7"/>
  111.   <action id="INPUT_ACTION_DEBUG_F7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F7_SHIFT"/>
  112.   <action id="INPUT_ACTION_DEBUG_F8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F8"/>
  113.   <action id="INPUT_ACTION_DEBUG_F8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F8_SHIFT"/>
  114.   <action id="INPUT_ACTION_DEBUG_F9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F9"/>
  115.   <action id="INPUT_ACTION_DEBUG_F9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F9_SHIFT"/>
  116.   <action id="INPUT_ACTION_DEBUG_F10" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F10"/>
  117.   <action id="INPUT_ACTION_DEBUG_F10" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F10_SHIFT"/>
  118.   <action id="INPUT_ACTION_DEBUG_F11" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F11"/>
  119.   <action id="INPUT_ACTION_DEBUG_F11" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F11_SHIFT"/>
  120.   <action id="INPUT_ACTION_DEBUG_F12" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F12"/>
  121.   <action id="INPUT_ACTION_DEBUG_F12" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F12_SHIFT"/>
  122.   <action id="INPUT_ACTION_DEBUG_NUMPAD0" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD0"/>
  123.   <action id="INPUT_ACTION_DEBUG_NUMPAD1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD1"/>
  124.   <action id="INPUT_ACTION_DEBUG_NUMPAD3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD3"/>
  125.   <action id="INPUT_ACTION_DEBUG_NUMPAD7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD7"/>
  126.   <action id="INPUT_ACTION_DEBUG_NUMPAD9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD9"/>
  127.   <action id="INPUT_ACTION_DEBUG_DELETE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  128.   <action id="INPUT_ACTION_DEBUG_INSERT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_INSERT"/>
  129.   <action id="INPUT_ACTION_DEBUG_SPACE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  130.   <action id="INPUT_ACTION_DEBUG_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
  131.   <action id="INPUT_ACTION_DEBUG_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
  132.   <action id="INPUT_ACTION_DEBUG_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  133.   <action id="INPUT_ACTION_DEBUG_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  134.   <action id="INPUT_ACTION_DIALOG_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
  135.   <action id="INPUT_ACTION_DIALOG_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
  136.   <action id="INPUT_ACTION_DIALOG_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
  137.   <action id="INPUT_ACTION_DIALOG_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
  138.   <action id="INPUT_ACTION_DIALOG_5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
  139.   <action id="INPUT_ACTION_DIALOG_6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
  140.   <action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  141.   <action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  142.   <action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  143.   <action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  144.   <action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  145.   <action id="INPUT_ACTION_DIALOG_CLOSE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  146.   <action id="INPUT_ACTION_DIALOG_CLOSE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  147.   <action id="INPUT_ACTION_OPEN_MAP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M"/>
  148.   <action id="INPUT_ACTION_OPEN_MAP" source="INPUT_SOURCE_COMPASSMENU" code="INPUT_COMPASSMENU_5"/>
  149.   <action id="INPUT_ACTION_PAUSE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PAUSE"/>
  150.   <action id="INPUT_ACTION_PAUSE" source="INPUT_SOURCE_COMPASSMENU" code="INPUT_COMPASSMENU_8"/>
  151.   <action id="INPUT_ACTION_STOP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_BACK"/>
  152.   <action id="INPUT_ACTION_STOP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN_MOD1_MOD2"/>
  153.   <action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
  154.   <action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  155.   <action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  156.   <action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  157.   <action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  158.   <action id="INPUT_ACTION_INFO_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I"/>
  159.   <action id="INPUT_ACTION_COMM_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
  160.   <action id="INPUT_ACTION_QUICKSAVE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F5"/>
  161.   <action id="INPUT_ACTION_QUICKLOAD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F9"/>
  162.   <action id="INPUT_ACTION_OPTIONSMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  163.   <action id="INPUT_ACTION_OPTIONSMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  164.   <action id="INPUT_ACTION_OPTIONSMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_O_SHIFT"/>
  165.   <action id="INPUT_ACTION_OPTIONSMENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  166.   <action id="INPUT_ACTION_SELECT_PRIMARY_WEAPONGROUP_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
  167.   <action id="INPUT_ACTION_SELECT_PRIMARY_WEAPONGROUP_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
  168.   <action id="INPUT_ACTION_SELECT_PRIMARY_WEAPONGROUP_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
  169.   <action id="INPUT_ACTION_SELECT_PRIMARY_WEAPONGROUP_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
  170.   <action id="INPUT_ACTION_SELECT_SECONDARY_WEAPONGROUP_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
  171.   <action id="INPUT_ACTION_SELECT_SECONDARY_WEAPONGROUP_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
  172.   <action id="INPUT_ACTION_SELECT_SECONDARY_WEAPONGROUP_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_7"/>
  173.   <action id="INPUT_ACTION_SELECT_SECONDARY_WEAPONGROUP_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_8"/>
  174.   <action id="INPUT_ACTION_SAVEGAMEMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S_SHIFT"/>
  175.   <action id="INPUT_ACTION_LOADGAMEMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_L_SHIFT"/>
  176.   <action id="INPUT_ACTION_QUITGAMEMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q_SHIFT"/>
  177.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_I" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I"/>
  178.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_C" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
  179.   <action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  180.   <action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  181.   <action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  182.   <action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  183.   <action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  184.   <action id="INPUT_ACTION_TOGGLECOCKPIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H_CONTROL"/>
  185.   <action id="INPUT_ACTION_TARGET_NEXT_ENEMY" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E_SHIFT"/>
  186.   <action id="INPUT_ACTION_TARGET_NEXT_ENEMY" source="INPUT_SOURCE_COMPASSMENU_2" code="INPUT_COMPASSMENU_2"/>
  187.   <action id="INPUT_ACTION_TARGET_NEXT_TARGET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T"/>
  188.   <action id="INPUT_ACTION_TARGET_NEXT_TARGET" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  189.   <action id="INPUT_ACTION_NEXT_TARGET_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NEXT"/>
  190.   <action id="INPUT_ACTION_NEXT_TARGET_ACTION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
  191.   <action id="INPUT_ACTION_PREV_TARGET_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PRIOR"/>
  192.   <action id="INPUT_ACTION_DEBUG_FEATURE_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_MULTIPLY"/>
  193.   <action id="INPUT_ACTION_DEBUG_FEATURE_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DIVIDE"/>
  194.   <action id="INPUT_ACTION_DOCK_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D_SHIFT"/>
  195.   <action id="INPUT_ACTION_DOCK_ACTION" source="INPUT_SOURCE_COMPASSMENU_2" code="INPUT_COMPASSMENU_3"/>
  196.   <action id="INPUT_ACTION_TOGGLE_RADAR_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M_CONTROL"/>
  197.   <action id="INPUT_ACTION_TOGGLE_AUTOPILOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A_SHIFT"/>
  198.   <action id="INPUT_ACTION_TOGGLE_AUTOPILOT" source="INPUT_SOURCE_COMPASSMENU_2" code="INPUT_COMPASSMENU_8"/>
  199.   <action id="INPUT_ACTION_COCKPIT_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F1"/>
  200.   <action id="INPUT_ACTION_EXTERNAL_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F2"/>
  201.   <action id="INPUT_ACTION_TARGET_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3"/>
  202.   <action id="INPUT_ACTION_CAMERA_CHANGEMODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD0"/>
  203.   <action id="INPUT_ACTION_CAMERA_RESETVIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD5"/>
  204.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_A_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A_SHIFT"/>
  205.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_A_SHIFT" source="INPUT_SOURCE_COMPASSMENU_2" code="INPUT_COMPASSMENU_8"/>
  206.   <action id="INPUT_ACTION_OPEN_PROPERTY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_P_SHIFT"/>
  207.   <action id="INPUT_ACTION_OPEN_PLAYER_INVENTORY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I_SHIFT"/>
  208.   <action id="INPUT_ACTION_UNDOCK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D_SHIFT"/>
  209.   <action id="INPUT_ACTION_UNDOCK" source="INPUT_SOURCE_COMPASSMENU_2" code="INPUT_COMPASSMENU_3"/>
  210.   <action id="INPUT_ACTION_PREV_SUBCOMPONENT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_HOME"/>
  211.   <action id="INPUT_ACTION_NEXT_SUBCOMPONENT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_END"/>
  212.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_T" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T"/>
  213.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_T" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_THUMB"/>
  214.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  215.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  216.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  217.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX" sgn="1"/>
  218.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  219.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  220.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_LEFT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  221.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_LEFT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX" sgn="-1"/>
  222.   <action id="INPUT_ACTION_MUTE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_V_SHIFT"/>
  223.   <action id="INPUT_ACTION_FP_RUN" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  224.   <action id="INPUT_ACTION_FP_RUN" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  225.   <action id="INPUT_ACTION_TOGGLE_FLIGHT_ASSIST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE_CONTROL"/>
  226.   <action id="INPUT_ACTION_TOGGLE_FLIGHT_ASSIST" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT_MOD1_MOD2"/>
  227.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_P" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G_SHIFT"/>
  228.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_P" source="INPUT_SOURCE_COMPASSMENU_2" code="INPUT_COMPASSMENU_1"/>
  229.   <action id="INPUT_ACTION_TOGGLE_HUD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H_SHIFT"/>
  230.   <action id="INPUT_ACTION_TOGGLE_SETA_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4_SHIFT"/>
  231.   <action id="INPUT_ACTION_TOGGLE_SETA_MODE" source="INPUT_SOURCE_COMPASSMENU" code="INPUT_COMPASSMENU_4"/>
  232.   <action id="INPUT_ACTION_TOGGLE_HUD_ESC" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  233.   <action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  234.   <action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  235.   <action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  236.   <action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  237.   <action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  238.   <action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  239.   <action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  240.   <action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  241.   <action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  242.   <action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  243.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_F1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F1"/>
  244.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_F3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3"/>
  245.   <action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  246.   <action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  247.   <action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  248.   <action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  249.   <action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  250.   <action id="INPUT_ACTION_TOGGLE_DEBUG_INPUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_GRAVE"/>
  251.   <action id="INPUT_ACTION_DEBUG_NUMPAD2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD2"/>
  252.   <action id="INPUT_ACTION_DEBUG_NUMPAD4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD4"/>
  253.   <action id="INPUT_ACTION_DEBUG_NUMPAD5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD5"/>
  254.   <action id="INPUT_ACTION_DEBUG_NUMPAD6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6"/>
  255.   <action id="INPUT_ACTION_DEBUG_NUMPAD8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD8"/>
  256.   <action id="INPUT_ACTION_VR_RESET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SCROLL"/>
  257.   <action id="INPUT_ACTION_FLOATING_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F4"/>
  258.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_REMOVE_ORDER" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE_CONTROL"/>
  259.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_ZONE_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PERIOD"/>
  260.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_SECTOR_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_COMMA"/>
  261.   <action id="INPUT_ACTION_TOGGLE_TARGET_LOCK" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
  262.   <action id="INPUT_ACTION_GET_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D_CONTROL"/>
  263.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_UNDO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Z_CONTROL"/>
  264.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_REDO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Y_CONTROL"/>
  265.   <action id="INPUT_ACTION_WIDGET_SCROLL_DOWN_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN_CONTROL"/>
  266.   <action id="INPUT_ACTION_WIDGET_SCROLL_UP_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP_CONTROL"/>
  267.   <action id="INPUT_ACTION_WIDGET_SCROLL_DOWN_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN_SHIFT"/>
  268.   <action id="INPUT_ACTION_WIDGET_SCROLL_UP_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP_SHIFT"/>
  269.   <action id="INPUT_ACTION_WIDGET_SPACE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  270.   <action id="INPUT_ACTION_WIDGET_SPACE_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE_CONTROL"/>
  271.   <action id="INPUT_ACTION_WIDGET_SPACE_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE_SHIFT"/>
  272.   <action id="INPUT_ACTION_DESELECT_TARGET" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  273.   <action id="INPUT_ACTION_DEBUG_FEATURE_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD5_CONTROL"/>
  274.   <action id="INPUT_ACTION_DEBUG_FEATURE_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6_CONTROL"/>
  275.   <action id="INPUT_ACTION_TOGGLE_TRAVEL_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1_SHIFT"/>
  276.   <action id="INPUT_ACTION_TOGGLE_TRAVEL_MODE" source="INPUT_SOURCE_COMPASSMENU" code="INPUT_COMPASSMENU_1"/>
  277.   <action id="INPUT_ACTION_TOGGLE_SCAN_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2_SHIFT"/>
  278.   <action id="INPUT_ACTION_TOGGLE_SCAN_MODE" source="INPUT_SOURCE_COMPASSMENU" code="INPUT_COMPASSMENU_2"/>
  279.   <action id="INPUT_ACTION_TOGGLE_LONGRANGE_SCAN_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3_SHIFT"/>
  280.   <action id="INPUT_ACTION_TOGGLE_LONGRANGE_SCAN_MODE" source="INPUT_SOURCE_COMPASSMENU" code="INPUT_COMPASSMENU_3"/>
  281.   <action id="INPUT_ACTION_DEPLOY_COUNTERMEASURE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C_SHIFT"/>
  282.   <action id="INPUT_ACTION_DEPLOY_COUNTERMEASURE" source="INPUT_SOURCE_COMPASSMENU_2" code="INPUT_COMPASSMENU_5"/>
  283.   <action id="INPUT_ACTION_WIDGET_TABSCROLL_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT_CONTROL"/>
  284.   <action id="INPUT_ACTION_WIDGET_TABSCROLL_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT_MOD1"/>
  285.   <action id="INPUT_ACTION_WIDGET_TABSCROLL_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT_CONTROL"/>
  286.   <action id="INPUT_ACTION_WIDGET_TABSCROLL_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT_MOD1"/>
  287.   <action id="INPUT_ACTION_EDITBOX_TAB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
  288.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_CLOSE_MAP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M"/>
  289.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_CLOSE_MAP" source="INPUT_SOURCE_COMPASSMENU" code="INPUT_COMPASSMENU_5"/>
  290.   <action id="INPUT_ACTION_OPEN_MISSIONS" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M_SHIFT"/>
  291.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_MISSIONS" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M_SHIFT"/>
  292.   <action id="INPUT_ACTION_OPEN_PLAYERSHIP_INFO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN_SHIFT"/>
  293.   <action id="INPUT_ACTION_OPEN_COCKPIT_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
  294.   <action id="INPUT_ACTION_OPEN_COCKPIT_MENU" source="INPUT_SOURCE_COMPASSMENU" code="INPUT_COMPASSMENU_7"/>
  295.   <action id="INPUT_ACTION_CYCLE_VIEW" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BACK"/>
  296.   <action id="INPUT_ACTION_TOGGLE_GUIDANCE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G_SHIFT"/>
  297.   <action id="INPUT_ACTION_TOGGLE_GUIDANCE" source="INPUT_SOURCE_COMPASSMENU_2" code="INPUT_COMPASSMENU_1"/>
  298.   <action id="INPUT_ACTION_HELP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H"/>
  299.   <action id="INPUT_ACTION_CYCLE_NEXT_ACTIVE_WEAPON_AMMO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_K"/>
  300.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_TRAVELMODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1_SHIFT"/>
  301.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_TRAVELMODE" source="INPUT_SOURCE_COMPASSMENU" code="INPUT_COMPASSMENU_1"/>
  302.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_SETA" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4_SHIFT"/>
  303.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_SETA" source="INPUT_SOURCE_COMPASSMENU" code="INPUT_COMPASSMENU_4"/>
  304.   <action id="INPUT_ACTION_TOGGLEDIRECTMOUSESTEERING" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_N_SHIFT"/>
  305.   <action id="INPUT_ACTION_VR_TOGGLE_TRACKING" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T_CONTROL"/>
  306.   <action id="INPUT_ACTION_ADDON_HELPTEXT_CLOSE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  307.   <action id="INPUT_ACTION_ADDON_HELPTEXT_CLOSE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  308.   <action id="INPUT_ACTION_SCAN_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F_SHIFT"/>
  309.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_MULTIVERSE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_V"/>
  310.   <action id="INPUT_ACTION_CUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_X_CONTROL"/>
  311.   <action id="INPUT_ACTION_CUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE_SHIFT"/>
  312.   <action id="INPUT_ACTION_COPY" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C_CONTROL"/>
  313.   <action id="INPUT_ACTION_COPY" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_INSERT_CONTROL"/>
  314.   <action id="INPUT_ACTION_PASTE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_V_CONTROL"/>
  315.   <action id="INPUT_ACTION_PASTE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_INSERT_SHIFT"/>
  316.   <action id="INPUT_ACTION_ADDON_HELPTEXT_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  317.   <action id="INPUT_ACTION_ADDON_HELPTEXT_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  318.   <action id="INPUT_ACTION_ADDON_HELPTEXT_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  319.   <action id="INPUT_ACTION_ADDON_HELPTEXT_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  320.   <action id="INPUT_ACTION_ADDON_HELPTEXT_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  321.   <action id="INPUT_ACTION_ADDON_HELPTEXT_LEFT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  322.   <action id="INPUT_ACTION_WIDGET_HOME" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_HOME"/>
  323.   <action id="INPUT_ACTION_WIDGET_END" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_END"/>
  324.   <action id="INPUT_ACTION_WIDGET_HOME_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_HOME_SHIFT"/>
  325.   <action id="INPUT_ACTION_WIDGET_END_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_END_SHIFT"/>
  326.   <action id="INPUT_ACTION_WIDGET_SELECT_ALL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A_CONTROL"/>
  327.   <action id="INPUT_ACTION_SQUAD_ATTACK_TARGET" source="INPUT_SOURCE_COMPASSMENU_2" code="INPUT_COMPASSMENU_7"/>
  328.   <action id="INPUT_ACTION_SQUAD_RESUME_ASSIGNMENT" source="INPUT_SOURCE_COMPASSMENU_2" code="INPUT_COMPASSMENU_6"/>
  329.   <action id="INPUT_ACTION_REPEAT_DEPLOYMENT" source="INPUT_SOURCE_COMPASSMENU_2" code="INPUT_COMPASSMENU_4"/>
  330.   <action id="INPUT_ACTION_CINEMATIC_CAMERA" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F6"/>
  331.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_LOCK_TARGET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F7"/>
  332.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_LOCK_TARGET" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
  333.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_TOGGLE_LETTERBOX" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F8"/>
  334.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_TOGGLE_LETTERBOX" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
  335.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_PREV_OBJECT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A"/>
  336.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_PREV_OBJECT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  337.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_NEXT_OBJECT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D"/>
  338.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_NEXT_OBJECT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  339.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_PREV_LOCATION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q"/>
  340.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_PREV_LOCATION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
  341.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_NEXT_LOCATION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E"/>
  342.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_NEXT_LOCATION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_SHOULDER"/>
  343.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_SWITCH_CHANNEL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F6"/>
  344.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_LOCK_CHANNEL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  345.   <action id="INPUT_ACTION_CINEMATIC_CAMERA_LOCK_CHANNEL" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_THUMB"/>
  346.   <action id="INPUT_ACTION_OPEN_MULTIVERSE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_V"/>
  347.   <action id="INPUT_ACTION_TELEPORT_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G"/>
  348.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_TELEPORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G"/>
  349.   <action id="INPUT_ACTION_ZOOMGOGGLES" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Y"/>
  350.   <action id="INPUT_ACTION_ZOOMGOGGLES_RESET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Y_SHIFT"/>
  351.   <action id="INPUT_ACTION_EDIT_FOLLOWCAM_OFFSET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E_CONTROL"/>
  352.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_PROPERTY_OWNED" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_P_SHIFT"/>
  353.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_CURRENT_SHIP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN_SHIFT"/>
  354.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_CONTEXT_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
  355.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_CLOSE_PLAYERINFO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I_SHIFT"/>
  356.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_CLOSE_HELP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H"/>
  357.   <action id="INPUT_ACTION_ADDON_HELPTEXT_BACK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  358.   <action id="INPUT_ACTION_ADDON_HELPTEXT_BACK" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  359.   <action id="INPUT_ACTION_ADDON_HELPTEXT_BACK" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  360.   <action id="INPUT_ACTION_ADDON_HELPTEXT_BACK" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  361.   <action id="INPUT_ACTION_ADDON_HELPTEXT_BACK" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  362.   <action id="INPUT_ACTION_DIALOG_SKIPLINE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  363.   <action id="INPUT_ACTION_ADDON_DETAILMONITOR_CLOSE_FOLLOWCAM_OFFSET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E_CONTROL"/>
  364.   <!-- input states -->
  365.   <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
  366.   <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  367.   <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  368.   <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  369.   <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  370.   <state id="INPUT_STATE_STEER_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  371.   <state id="INPUT_STATE_STEER_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  372.   <state id="INPUT_STATE_STEER_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
  373.   <state id="INPUT_STATE_STEER_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
  374.   <state id="INPUT_STATE_STRAFE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A"/>
  375.   <state id="INPUT_STATE_STRAFE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D"/>
  376.   <state id="INPUT_STATE_STRAFE_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_W"/>
  377.   <state id="INPUT_STATE_STRAFE_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S"/>
  378.   <state id="INPUT_STATE_WIDGET_SCROLL_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  379.   <state id="INPUT_STATE_WIDGET_SCROLL_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  380.   <state id="INPUT_STATE_WIDGET_SCROLL_LEFT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  381.   <state id="INPUT_STATE_WIDGET_SCROLL_LEFT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX" sgn="-1"/>
  382.   <state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  383.   <state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  384.   <state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  385.   <state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX" sgn="1"/>
  386.   <state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
  387.   <state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  388.   <state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  389.   <state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  390.   <state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  391.   <state id="INPUT_STATE_ACCELERATE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_X"/>
  392.   <state id="INPUT_STATE_DECELERATE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Z"/>
  393.   <state id="INPUT_STATE_FULLREVERSE" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_SLIDER1" sgn="1"/>
  394.   <state id="INPUT_STATE_FULLREVERSE" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_18"/>
  395.   <state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
  396.   <state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  397.   <state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  398.   <state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
  399.   <state id="INPUT_STATE_ROLL_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q"/>
  400.   <state id="INPUT_STATE_ROLL_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E"/>
  401.   <state id="INPUT_STATE_TOGGLEMOUSESTEERING" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  402.   <state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
  403.   <state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  404.   <state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  405.   <state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  406.   <state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  407.   <state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
  408.   <state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  409.   <state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  410.   <state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  411.   <state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  412.   <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  413.   <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_VRTRIGGER_R" sgn="-1"/>
  414.   <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_VRTRIGGER_L" sgn="1"/>
  415.   <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
  416.   <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_L"/>
  417.   <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_R"/>
  418.   <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_SIDE1"/>
  419.   <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_SLIDER2" sgn="-1"/>
  420.   <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
  421.   <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
  422.   <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
  423.   <state id="INPUT_STATE_FP_MOVE_FORWARD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_W"/>
  424.   <state id="INPUT_STATE_FP_MOVE_BACKWARD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S"/>
  425.   <state id="INPUT_STATE_FP_TURN_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  426.   <state id="INPUT_STATE_FP_TURN_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  427.   <state id="INPUT_STATE_FP_LOOK_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
  428.   <state id="INPUT_STATE_FP_LOOK_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
  429.   <state id="INPUT_STATE_FP_STRAFE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A"/>
  430.   <state id="INPUT_STATE_FP_STRAFE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D"/>
  431.   <state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
  432.   <state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_SLIDER1" sgn="1"/>
  433.   <state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
  434.   <state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A_MOD1"/>
  435.   <state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  436.   <state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_SLIDER2" sgn="-1"/>
  437.   <state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
  438.   <state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A_MOD2"/>
  439.   <state id="INPUT_STATE_MAP_ZOOM_IN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ADD"/>
  440.   <state id="INPUT_STATE_MAP_ZOOM_IN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_X"/>
  441.   <state id="INPUT_STATE_MAP_ZOOM_IN" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RZ" sgn="-1"/>
  442.   <state id="INPUT_STATE_MAP_ZOOM_OUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SUBTRACT"/>
  443.   <state id="INPUT_STATE_MAP_ZOOM_OUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Z"/>
  444.   <state id="INPUT_STATE_MAP_ZOOM_OUT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Z" sgn="1"/>
  445.   <state id="INPUT_STATE_MAP_PAN_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A"/>
  446.   <state id="INPUT_STATE_MAP_PAN_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D"/>
  447.   <state id="INPUT_STATE_MAP_PAN_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_W"/>
  448.   <state id="INPUT_STATE_MAP_PAN_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S"/>
  449.   <state id="INPUT_STATE_MAP_ROTATE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD4"/>
  450.   <state id="INPUT_STATE_MAP_ROTATE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q"/>
  451.   <state id="INPUT_STATE_MAP_ROTATE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6"/>
  452.   <state id="INPUT_STATE_MAP_ROTATE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E"/>
  453.   <state id="INPUT_STATE_MAP_ROTATE_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD8"/>
  454.   <state id="INPUT_STATE_MAP_ROTATE_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD2"/>
  455.   <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON_AT_CURSOR" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_MIDDLE"/>
  456.   <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON_AT_CURSOR" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT_RIGHT"/>
  457.   <state id="INPUT_STATE_DETAILMONITOR_A" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
  458.   <state id="INPUT_STATE_DETAILMONITOR_A" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  459.   <state id="INPUT_STATE_DETAILMONITOR_A" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  460.   <state id="INPUT_STATE_DETAILMONITOR_X" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
  461.   <state id="INPUT_STATE_DETAILMONITOR_X" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
  462.   <state id="INPUT_STATE_DETAILMONITOR_X" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_X"/>
  463.   <state id="INPUT_STATE_DETAILMONITOR_Y" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
  464.   <state id="INPUT_STATE_DETAILMONITOR_Y" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
  465.   <state id="INPUT_STATE_DETAILMONITOR_Y" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_Y"/>
  466.   <state id="INPUT_STATE_DETAILMONITOR_B" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
  467.   <state id="INPUT_STATE_DETAILMONITOR_B" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  468.   <state id="INPUT_STATE_DETAILMONITOR_B" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  469.   <state id="INPUT_STATE_DEBUGLOG_PREV" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  470.   <state id="INPUT_STATE_DEBUGLOG_NEXT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  471.   <state id="INPUT_STATE_DEBUGLOG_COPY" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C_CONTROL"/>
  472.   <state id="INPUT_STATE_DEBUGLOG_FIRST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_HOME"/>
  473.   <state id="INPUT_STATE_DEBUGLOG_LAST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_END"/>
  474.   <state id="INPUT_STATE_DETAILMONITOR_0" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_0"/>
  475.   <state id="INPUT_STATE_CAMERA_ZOOMIN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ADD"/>
  476.   <state id="INPUT_STATE_CAMERA_ZOOMOUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SUBTRACT"/>
  477.   <state id="INPUT_STATE_CAMERA_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD4"/>
  478.   <state id="INPUT_STATE_CAMERA_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6"/>
  479.   <state id="INPUT_STATE_CAMERA_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD8"/>
  480.   <state id="INPUT_STATE_CAMERA_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD2"/>
  481.   <state id="INPUT_STATE_CAMERA_UP_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD7"/>
  482.   <state id="INPUT_STATE_CAMERA_UP_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD9"/>
  483.   <state id="INPUT_STATE_CAMERA_DOWN_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD1"/>
  484.   <state id="INPUT_STATE_CAMERA_DOWN_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD3"/>
  485.   <state id="INPUT_STATE_LOOTMAGNET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_O"/>
  486.   <state id="INPUT_STATE_LOOTMAGNET" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_THUMB"/>
  487.   <state id="INPUT_STATE_LOOTMAGNET" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_RIGHT_THUMB"/>
  488.   <state id="INPUT_STATE_LOOTMAGNET" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_18"/>
  489.   <state id="INPUT_STATE_CAMERA_MOUSELOOK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_MIDDLE_SHIFT"/>
  490.   <state id="INPUT_STATE_3DPOINTER_ACTIVE" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_15"/>
  491.   <state id="INPUT_STATE_3DPOINTER_ACTIVE" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_14"/>
  492.   <state id="INPUT_STATE_3DPOINTER_LBUTTON" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  493.   <state id="INPUT_STATE_3DPOINTER_LBUTTON" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  494.   <state id="INPUT_STATE_3DPOINTER_LBUTTON" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  495.   <state id="INPUT_STATE_FP_RUN_FORWARD" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
  496.   <state id="INPUT_STATE_FP_RUN_FORWARD" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
  497.   <state id="INPUT_STATE_VR_TOGGLE_STEERING" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_19"/>
  498.   <state id="INPUT_STATE_VR_TOGGLE_STEERING" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_13"/>
  499.   <state id="INPUT_STATE_VR_RESET" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_12"/>
  500.   <state id="INPUT_STATE_INVERT_THROTTLE" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Z" sgn="1"/>
  501.   <state id="INPUT_STATE_MATCH_SPEED" source="INPUT_SOURCE_KEYBOARD" toggle="1" code="INPUT_KEYCODE_X_SHIFT"/>
  502.   <state id="INPUT_STATE_MATCH_SPEED" source="INPUT_SOURCE_COMPASSMENU" toggle="1" code="INPUT_COMPASSMENU_6"/>
  503.   <state id="INPUT_STATE_CONTROLLERMOUSEBUTTON_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  504.   <state id="INPUT_STATE_CONTROLLERMOUSEBUTTON_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
  505.   <state id="INPUT_STATE_CONTROLLERMOUSEBUTTON_MIDDLE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
  506.   <state id="INPUT_STATE_MAP_PAN_TO_ROTATE" source="INPUT_SOURCE_JOYBUTTONS" toggle="1" code="INPUT_XBUTTON_LEFT_THUMB"/>
  507.   <state id="INPUT_STATE_WIDGET_INTERACT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN_CONTROL"/>
  508.   <state id="INPUT_STATE_WIDGET_INTERACT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
  509.   <state id="INPUT_STATE_DETAILMONITOR_RESET_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD5"/>
  510.   <state id="INPUT_STATE_DETAILMONITOR_RESET_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_R"/>
  511.   <state id="INPUT_STATE_WIDGET_REMOVE_NEXT_CHAR" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  512.   <state id="INPUT_STATE_WIDGET_SCROLL_LEFT_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT_CONTROL"/>
  513.   <state id="INPUT_STATE_WIDGET_SCROLL_RIGHT_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT_CONTROL"/>
  514.   <state id="INPUT_STATE_WIDGET_SCROLL_LEFT_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT_SHIFT"/>
  515.   <state id="INPUT_STATE_WIDGET_SCROLL_RIGHT_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT_SHIFT"/>
  516.   <state id="INPUT_STATE_FP_INTERACTION_MENU_MOUSECLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  517.   <state id="INPUT_STATE_DETAILMONITOR_TOGGLE_FILTER_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
  518.   <state id="INPUT_STATE_DETAILMONITOR_TOGGLE_FILTER_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T_SHIFT"/>
  519.   <state id="INPUT_STATE_DETAILMONITOR_TOGGLE_FILTER_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
  520.   <state id="INPUT_STATE_DETAILMONITOR_TOGGLE_FILTER_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
  521.   <state id="INPUT_STATE_WIDGET_SCROLL_LEFT_SHIFT_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT_SHIFT_CONTROL"/>
  522.   <state id="INPUT_STATE_WIDGET_SCROLL_RIGHT_SHIFT_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT_SHIFT_CONTROL"/>
  523.   <state id="INPUT_STATE_COMPASSMENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X_MOD2"/>
  524.   <state id="INPUT_STATE_COMPASSMENU_2" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y_MOD2"/>
  525.   <state id="INPUT_STATE_SLIDERCELL_SCROLL_LEFT_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT_SHIFT"/>
  526.   <state id="INPUT_STATE_SLIDERCELL_SCROLL_LEFT_SHIFT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Z" sgn="1"/>
  527.   <state id="INPUT_STATE_SLIDERCELL_SCROLL_RIGHT_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT_SHIFT"/>
  528.   <state id="INPUT_STATE_SLIDERCELL_SCROLL_RIGHT_SHIFT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RZ" sgn="-1"/>
  529.   <state id="INPUT_STATE_TARGETMOUSE_SELECT" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  530.   <state id="INPUT_STATE_TARGETMOUSE_INTERACTION_MENU" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_RIGHT"/>
  531.   <!-- input ranges -->
  532.   <range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX"/>
  533.   <range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_3RY"/>
  534.   <range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_X"/>
  535.   <range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_3RY"/>
  536.   <range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_3LY"/>
  537.   <range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY"/>
  538.   <range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_3RP"/>
  539.   <range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_Y"/>
  540.   <range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_3RP"/>
  541.   <range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_3LP"/>
  542.   <range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
  543.   <range id="INPUT_RANGE_STEERING_ROLL" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_3RR"/>
  544.   <range id="INPUT_RANGE_STEERING_ROLL" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_3RR"/>
  545.   <range id="INPUT_RANGE_STEERING_ROLL" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_3LR"/>
  546.   <range id="INPUT_RANGE_THROTTLE" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_VRTRIGGER_L"/>
  547.   <range id="INPUT_RANGE_THROTTLE" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_VRTRIGGER_L"/>
  548.   <range id="INPUT_RANGE_THROTTLE" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RZ"/>
  549.   <range id="INPUT_RANGE_STRAFE_LEFT_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_X"/>
  550.   <range id="INPUT_RANGE_STRAFE_LEFT_RIGHT" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_X"/>
  551.   <range id="INPUT_RANGE_STRAFE_LEFT_RIGHT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RX"/>
  552.   <range id="INPUT_RANGE_STRAFE_UP_DOWN" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_Y"/>
  553.   <range id="INPUT_RANGE_STRAFE_UP_DOWN" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_Y"/>
  554.   <range id="INPUT_RANGE_STRAFE_UP_DOWN" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RY"/>
  555.   <range id="INPUT_RANGE_MOUSELOOK_YAW" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_X"/>
  556.   <range id="INPUT_RANGE_MOUSELOOK_PITCH" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Y"/>
  557.   <range id="INPUT_RANGE_WIDGET_MOUSEWHEEL" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Z"/>
  558.   <range id="INPUT_RANGE_MOUSEWHEEL" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Z"/>
  559.   <range id="INPUT_RANGE_MENUSCROLL_X" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
  560.   <range id="INPUT_RANGE_MENUSCROLL_X" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_X"/>
  561.   <range id="INPUT_RANGE_MENUSCROLL_X" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX"/>
  562.   <range id="INPUT_RANGE_MENUSCROLL_Y" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
  563.   <range id="INPUT_RANGE_MENUSCROLL_Y" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_Y"/>
  564.   <range id="INPUT_RANGE_MENUSCROLL_Y" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY"/>
  565.   <range id="INPUT_RANGE_FP_YAW" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RX"/>
  566.   <range id="INPUT_RANGE_FP_YAW" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX"/>
  567.   <range id="INPUT_RANGE_FP_YAW" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_X"/>
  568.   <range id="INPUT_RANGE_FP_PITCH" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RY"/>
  569.   <range id="INPUT_RANGE_FP_PITCH" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY"/>
  570.   <range id="INPUT_RANGE_FP_PITCH" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_Y"/>
  571.   <range id="INPUT_RANGE_FP_WALK" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
  572.   <range id="INPUT_RANGE_FP_WALK" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_Y"/>
  573.   <range id="INPUT_RANGE_FP_WALK" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_Y"/>
  574.   <range id="INPUT_RANGE_FP_STRAFE" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
  575.   <range id="INPUT_RANGE_FP_STRAFE" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_X"/>
  576.   <range id="INPUT_RANGE_FP_STRAFE" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_X"/>
  577.   <range id="INPUT_RANGE_STEERING_PRIMARY" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X_MOD1"/>
  578.   <range id="INPUT_RANGE_STEERING_SECONDARY" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
  579.   <range id="INPUT_RANGE_CONTROLLERMOUSECURSOR_X" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RX"/>
  580.   <range id="INPUT_RANGE_CONTROLLERMOUSECURSOR_Y" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RY"/>
  581.   <range id="INPUT_RANGE_MAP_PAN_LEFT_RIGHT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
  582.   <range id="INPUT_RANGE_MAP_PAN_UP_DOWN" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
  583.   <range id="INPUT_RANGE_MOUSESTEERING_PITCH" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Y"/>
  584.   <range id="INPUT_RANGE_MOUSESTEERING_PRIMARY" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_X"/>
  585.   <range id="INPUT_RANGE_WIDGET_MOUSEWHEEL_SHIFT" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Z_SHIFT"/>
  586.   <range id="INPUT_RANGE_COMPASSMENU_SCROLL_X" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
  587.   <range id="INPUT_RANGE_COMPASSMENU_SCROLL_Y" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
  588. </inputmap>
  589.  
Advertisement
Add Comment
Please, Sign In to add comment