Guest User

inputmap_1.xml

a guest
Dec 5th, 2018
3,643
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 50.35 KB | None | 0 0
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <inputmap version="133" id="101">
  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_throttle" value="true"/>
  9. <param name="invert_strafe_left_right" value="false"/>
  10. <param name="invert_strafe_up_down" value="false"/>
  11. <param name="invert_fp_yaw" value="false"/>
  12. <param name="invert_fp_pitch" value="true"/>
  13. <param name="invert_fp_walk" value="false"/>
  14. <param name="invert_fp_strafe" value="false"/>
  15. <param name="invert_fp_mouse_yaw" value="false"/>
  16. <param name="invert_fp_mouse_pitch" value="false"/>
  17. <param name="sensitivity_fp_yaw" value="0.45"/>
  18. <param name="sensitivity_fp_pitch" value="0.45"/>
  19. <param name="sensitivity_fp_mouse_yaw" value="0.50"/>
  20. <param name="sensitivity_fp_mouse_pitch" value="0.50"/>
  21. <param name="allow_mouse_vr_pointer" value="true"/>
  22. <param name="sensitivity_vr_mouse_yaw" value="0.50"/>
  23. <param name="sensitivity_vr_mouse_pitch" value="0.50"/>
  24. <param name="deadzone" value="10"/>
  25. <param name="stick_steering_adaptive" value="false"/>
  26. <param name="mouse_steering_adaptive" value="true"/>
  27. <param name="yaw_into_roll" value="0"/>
  28. <param name="bidirectionalthrottle" value="true"/>
  29. </config>
  30. <!-- input actions -->
  31. <action id="INPUT_ACTION_MOUSEDBLCLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT_DOUBLECLICK"/>
  32. <action id="INPUT_ACTION_TOGGLEMOUSESTEERING" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE_SHIFT"/>
  33. <action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  34. <action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  35. <action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
  36. <action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  37. <action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  38. <action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  39. <action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_DPAD_UP"/>
  40. <action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  41. <action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  42. <action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  43. <action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  44. <action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_DPAD_UP"/>
  45. <action id="INPUT_ACTION_WIDGET_PAGEDOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NEXT"/>
  46. <action id="INPUT_ACTION_WIDGET_PAGEUP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PRIOR"/>
  47. <action id="INPUT_ACTION_WIDGET_QUIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  48. <action id="INPUT_ACTION_WIDGET_QUIT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
  49. <action id="INPUT_ACTION_WIDGET_SCROLL_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
  50. <action id="INPUT_ACTION_WIDGET_SCROLL_DOWN" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
  51. <action id="INPUT_ACTION_WIDGET_SCROLL_DOWN" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY" sgn="1"/>
  52. <action id="INPUT_ACTION_WIDGET_SCROLL_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
  53. <action id="INPUT_ACTION_WIDGET_SCROLL_UP" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY" sgn="-1"/>
  54. <action id="INPUT_ACTION_WIDGET_TAB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
  55. <action id="INPUT_ACTION_WIDGET_TAB" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_DPAD_DOWN"/>
  56. <action id="INPUT_ACTION_DEBUG_0" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_0"/>
  57. <action id="INPUT_ACTION_DEBUG_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
  58. <action id="INPUT_ACTION_DEBUG_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
  59. <action id="INPUT_ACTION_DEBUG_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
  60. <action id="INPUT_ACTION_DEBUG_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
  61. <action id="INPUT_ACTION_DEBUG_5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
  62. <action id="INPUT_ACTION_DEBUG_6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
  63. <action id="INPUT_ACTION_DEBUG_7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_7"/>
  64. <action id="INPUT_ACTION_DEBUG_8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_8"/>
  65. <action id="INPUT_ACTION_DEBUG_9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_9"/>
  66. <action id="INPUT_ACTION_DEBUG_A" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A"/>
  67. <action id="INPUT_ACTION_DEBUG_B" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_B"/>
  68. <action id="INPUT_ACTION_DEBUG_C" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
  69. <action id="INPUT_ACTION_DEBUG_D" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D"/>
  70. <action id="INPUT_ACTION_DEBUG_E" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E"/>
  71. <action id="INPUT_ACTION_DEBUG_F" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
  72. <action id="INPUT_ACTION_DEBUG_G" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G"/>
  73. <action id="INPUT_ACTION_DEBUG_H" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H"/>
  74. <action id="INPUT_ACTION_DEBUG_I" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I"/>
  75. <action id="INPUT_ACTION_DEBUG_J" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_J"/>
  76. <action id="INPUT_ACTION_DEBUG_K" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_K"/>
  77. <action id="INPUT_ACTION_DEBUG_L" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_L"/>
  78. <action id="INPUT_ACTION_DEBUG_M" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M"/>
  79. <action id="INPUT_ACTION_DEBUG_N" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_N"/>
  80. <action id="INPUT_ACTION_DEBUG_O" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_O"/>
  81. <action id="INPUT_ACTION_DEBUG_P" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_P"/>
  82. <action id="INPUT_ACTION_DEBUG_Q" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q"/>
  83. <action id="INPUT_ACTION_DEBUG_R" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_R"/>
  84. <action id="INPUT_ACTION_DEBUG_S" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S"/>
  85. <action id="INPUT_ACTION_DEBUG_T" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T"/>
  86. <action id="INPUT_ACTION_DEBUG_U" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_U"/>
  87. <action id="INPUT_ACTION_DEBUG_V" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_V"/>
  88. <action id="INPUT_ACTION_DEBUG_W" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_W"/>
  89. <action id="INPUT_ACTION_DEBUG_X" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_X"/>
  90. <action id="INPUT_ACTION_DEBUG_Y" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Y"/>
  91. <action id="INPUT_ACTION_DEBUG_Z" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Z"/>
  92. <action id="INPUT_ACTION_DEBUG_F1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F1"/>
  93. <action id="INPUT_ACTION_DEBUG_F1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F1_SHIFT"/>
  94. <action id="INPUT_ACTION_DEBUG_F2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F2"/>
  95. <action id="INPUT_ACTION_DEBUG_F2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F2_SHIFT"/>
  96. <action id="INPUT_ACTION_DEBUG_F3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3"/>
  97. <action id="INPUT_ACTION_DEBUG_F3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3_SHIFT"/>
  98. <action id="INPUT_ACTION_DEBUG_F4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F4"/>
  99. <action id="INPUT_ACTION_DEBUG_F4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F4_SHIFT"/>
  100. <action id="INPUT_ACTION_DEBUG_F5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F5"/>
  101. <action id="INPUT_ACTION_DEBUG_F5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F5_SHIFT"/>
  102. <action id="INPUT_ACTION_DEBUG_F6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F6"/>
  103. <action id="INPUT_ACTION_DEBUG_F6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F6_SHIFT"/>
  104. <action id="INPUT_ACTION_DEBUG_F7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F7"/>
  105. <action id="INPUT_ACTION_DEBUG_F7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F7_SHIFT"/>
  106. <action id="INPUT_ACTION_DEBUG_F8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F8"/>
  107. <action id="INPUT_ACTION_DEBUG_F8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F8_SHIFT"/>
  108. <action id="INPUT_ACTION_DEBUG_F9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F9"/>
  109. <action id="INPUT_ACTION_DEBUG_F9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F9_SHIFT"/>
  110. <action id="INPUT_ACTION_DEBUG_F10" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F10"/>
  111. <action id="INPUT_ACTION_DEBUG_F10" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F10_SHIFT"/>
  112. <action id="INPUT_ACTION_DEBUG_F11" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F11"/>
  113. <action id="INPUT_ACTION_DEBUG_F11" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F11_SHIFT"/>
  114. <action id="INPUT_ACTION_DEBUG_F12" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F12"/>
  115. <action id="INPUT_ACTION_DEBUG_F12" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F12_SHIFT"/>
  116. <action id="INPUT_ACTION_DEBUG_NUMPAD0" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD0"/>
  117. <action id="INPUT_ACTION_DEBUG_NUMPAD1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD1"/>
  118. <action id="INPUT_ACTION_DEBUG_NUMPAD3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD3"/>
  119. <action id="INPUT_ACTION_DEBUG_NUMPAD7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD7"/>
  120. <action id="INPUT_ACTION_DEBUG_NUMPAD9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD9"/>
  121. <action id="INPUT_ACTION_DEBUG_DELETE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  122. <action id="INPUT_ACTION_DEBUG_INSERT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_INSERT"/>
  123. <action id="INPUT_ACTION_DEBUG_SPACE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  124. <action id="INPUT_ACTION_DEBUG_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
  125. <action id="INPUT_ACTION_DEBUG_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
  126. <action id="INPUT_ACTION_DEBUG_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  127. <action id="INPUT_ACTION_DEBUG_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  128. <action id="INPUT_ACTION_DIALOG_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
  129. <action id="INPUT_ACTION_DIALOG_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
  130. <action id="INPUT_ACTION_DIALOG_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
  131. <action id="INPUT_ACTION_DIALOG_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
  132. <action id="INPUT_ACTION_DIALOG_5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
  133. <action id="INPUT_ACTION_DIALOG_6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
  134. <action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  135. <action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  136. <action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  137. <action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  138. <action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_DPAD_UP"/>
  139. <action id="INPUT_ACTION_DIALOG_CLOSE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  140. <action id="INPUT_ACTION_DIALOG_CLOSE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
  141. <action id="INPUT_ACTION_OPEN_MAP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M"/>
  142. <action id="INPUT_ACTION_PLAY_CUTSCENE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_B"/>
  143. <action id="INPUT_ACTION_PAUSE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PAUSE"/>
  144. <action id="INPUT_ACTION_STOP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_BACK"/>
  145. <action id="INPUT_ACTION_STOP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
  146. <action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
  147. <action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  148. <action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  149. <action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  150. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_G" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G"/>
  151. <action id="INPUT_ACTION_INFO_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I"/>
  152. <action id="INPUT_ACTION_COMM_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
  153. <action id="INPUT_ACTION_QUICKSAVE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F5"/>
  154. <action id="INPUT_ACTION_QUICKLOAD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F9"/>
  155. <action id="INPUT_ACTION_OPTIONSMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  156. <action id="INPUT_ACTION_OPTIONSMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  157. <action id="INPUT_ACTION_MINIGAME_SELECT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
  158. <action id="INPUT_ACTION_MINIGAME_SELECT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  159. <action id="INPUT_ACTION_MINIGAME_SELECT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  160. <action id="INPUT_ACTION_MINIGAME_SELECT" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  161. <action id="INPUT_ACTION_MINIGAME_SELECT" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  162. <action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  163. <action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  164. <action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
  165. <action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  166. <action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  167. <action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  168. <action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_DPAD_UP"/>
  169. <action id="INPUT_ACTION_MINIGAME_CLICK" source="INPUT_SOURCE_EMULATEDMOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  170. <action id="INPUT_ACTION_MINIGAME_CLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  171. <action id="INPUT_ACTION_MINIGAME_CLICK" source="INPUT_SOURCE_VRBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  172. <action id="INPUT_ACTION_SELECT_PRIMARY_WEAPONGROUP_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
  173. <action id="INPUT_ACTION_SELECT_PRIMARY_WEAPONGROUP_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
  174. <action id="INPUT_ACTION_SELECT_PRIMARY_WEAPONGROUP_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
  175. <action id="INPUT_ACTION_SELECT_PRIMARY_WEAPONGROUP_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
  176. <action id="INPUT_ACTION_SELECT_SECONDARY_WEAPONGROUP_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
  177. <action id="INPUT_ACTION_SELECT_SECONDARY_WEAPONGROUP_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
  178. <action id="INPUT_ACTION_SELECT_SECONDARY_WEAPONGROUP_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_7"/>
  179. <action id="INPUT_ACTION_SELECT_SECONDARY_WEAPONGROUP_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_8"/>
  180. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_I" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I"/>
  181. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_C" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
  182. <action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  183. <action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  184. <action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  185. <action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  186. <action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  187. <action id="INPUT_ACTION_TARGET_NEXT_ENEMY" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E_SHIFT"/>
  188. <action id="INPUT_ACTION_TARGET_NEXT_TARGET" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
  189. <action id="INPUT_ACTION_NEXT_TARGET_ACTION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  190. <action id="INPUT_ACTION_PREV_TARGET_ACTION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  191. <action id="INPUT_ACTION_DEBUG_FEATURE_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_MULTIPLY"/>
  192. <action id="INPUT_ACTION_DEBUG_FEATURE_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DIVIDE"/>
  193. <action id="INPUT_ACTION_DOCK_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D_SHIFT"/>
  194. <action id="INPUT_ACTION_REMOVE_NEXT_CHAR" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
  195. <action id="INPUT_ACTION_TOGGLE_RADAR_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M_CONTROL"/>
  196. <action id="INPUT_ACTION_TOGGLE_AUTOPILOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A_SHIFT"/>
  197. <action id="INPUT_ACTION_COCKPIT_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F1"/>
  198. <action id="INPUT_ACTION_EXTERNAL_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F2"/>
  199. <action id="INPUT_ACTION_TARGET_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3"/>
  200. <action id="INPUT_ACTION_CAMERA_CHANGEMODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD0"/>
  201. <action id="INPUT_ACTION_CAMERA_RESETVIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD5"/>
  202. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_A_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A_SHIFT"/>
  203. <action id="INPUT_ACTION_OPEN_PROPERTY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_P_SHIFT"/>
  204. <action id="INPUT_ACTION_OPEN_PLAYER_INVENTORY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I_SHIFT"/>
  205. <action id="INPUT_ACTION_UNDOCK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D_SHIFT"/>
  206. <action id="INPUT_ACTION_PREV_SUBCOMPONENT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_HOME"/>
  207. <action id="INPUT_ACTION_NEXT_SUBCOMPONENT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_END"/>
  208. <action id="INPUT_ACTION_SKIP_ANIMATION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  209. <action id="INPUT_ACTION_SKIP_ANIMATION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  210. <action id="INPUT_ACTION_SKIP_ANIMATION" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  211. <action id="INPUT_ACTION_SKIP_ANIMATION" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  212. <action id="INPUT_ACTION_SKIP_ANIMATION" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  213. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_T" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T"/>
  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_16"/>
  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_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  220. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_LEFT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX" sgn="-1"/>
  221. <action id="INPUT_ACTION_MUTE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_V_SHIFT"/>
  222. <action id="INPUT_ACTION_FP_RUN" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  223. <action id="INPUT_ACTION_TOGGLE_FLIGHT_ASSIST" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  224. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_P" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G_SHIFT"/>
  225. <action id="INPUT_ACTION_TOGGLE_HUD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H_SHIFT"/>
  226. <action id="INPUT_ACTION_TOGGLE_SETA_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4_SHIFT"/>
  227. <action id="INPUT_ACTION_STOP_MOUSE_CLICK_CUTSCENE" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  228. <action id="INPUT_ACTION_STOP_MOUSE_CLICK_CUTSCENE" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  229. <action id="INPUT_ACTION_STOP_MOUSE_CLICK_CUTSCENE" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  230. <action id="INPUT_ACTION_TOGGLE_HUD_ESC" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  231. <action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  232. <action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  233. <action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  234. <action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  235. <action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  236. <action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  237. <action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  238. <action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  239. <action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  240. <action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  241. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_F1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F1"/>
  242. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_F3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3"/>
  243. <action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  244. <action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  245. <action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  246. <action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  247. <action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  248. <action id="INPUT_ACTION_TOGGLE_DEBUG_INPUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_GRAVE"/>
  249. <action id="INPUT_ACTION_DEBUG_NUMPAD2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD2"/>
  250. <action id="INPUT_ACTION_DEBUG_NUMPAD4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD4"/>
  251. <action id="INPUT_ACTION_DEBUG_NUMPAD5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD5"/>
  252. <action id="INPUT_ACTION_DEBUG_NUMPAD6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6"/>
  253. <action id="INPUT_ACTION_DEBUG_NUMPAD8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD8"/>
  254. <action id="INPUT_ACTION_VR_RESET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SCROLL"/>
  255. <action id="INPUT_ACTION_FLOATING_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F4"/>
  256. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_REMOVE_ORDER" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE_CONTROL"/>
  257. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_ZONE_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PERIOD"/>
  258. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_SECTOR_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_COMMA"/>
  259. <action id="INPUT_ACTION_CAMERA_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD4"/>
  260. <action id="INPUT_ACTION_CAMERA_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6"/>
  261. <action id="INPUT_ACTION_CAMERA_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD8"/>
  262. <action id="INPUT_ACTION_CAMERA_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD2"/>
  263. <action id="INPUT_ACTION_CAMERA_UP_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD7"/>
  264. <action id="INPUT_ACTION_CAMERA_UP_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD9"/>
  265. <action id="INPUT_ACTION_CAMERA_DOWN_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD1"/>
  266. <action id="INPUT_ACTION_CAMERA_DOWN_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD3"/>
  267. <action id="INPUT_ACTION_TOGGLE_TARGET_LOCK" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
  268. <action id="INPUT_ACTION_GET_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D_CONTROL"/>
  269. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_UNDO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Z_CONTROL"/>
  270. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_REDO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Y_CONTROL"/>
  271. <action id="INPUT_ACTION_WIDGET_SCROLL_DOWN_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN_CONTROL"/>
  272. <action id="INPUT_ACTION_WIDGET_SCROLL_UP_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP_CONTROL"/>
  273. <action id="INPUT_ACTION_WIDGET_SCROLL_DOWN_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN_SHIFT"/>
  274. <action id="INPUT_ACTION_WIDGET_SCROLL_UP_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP_SHIFT"/>
  275. <action id="INPUT_ACTION_WIDGET_SPACE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  276. <action id="INPUT_ACTION_WIDGET_SPACE_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE_CONTROL"/>
  277. <action id="INPUT_ACTION_WIDGET_SPACE_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE_SHIFT"/>
  278. <action id="INPUT_ACTION_DESELECT_TARGET" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  279. <action id="INPUT_ACTION_DEBUG_FEATURE_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD5_CONTROL"/>
  280. <action id="INPUT_ACTION_DEBUG_FEATURE_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6_CONTROL"/>
  281. <action id="INPUT_ACTION_DIALOG_MENU_SELECT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  282. <action id="INPUT_ACTION_DIALOG_MENU_UP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_15"/>
  283. <action id="INPUT_ACTION_DIALOG_MENU_DOWN" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_17"/>
  284. <action id="INPUT_ACTION_DIALOG_MENU_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_18"/>
  285. <action id="INPUT_ACTION_DIALOG_MENU_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_16"/>
  286. <action id="INPUT_ACTION_TOGGLE_TRAVEL_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1_SHIFT"/>
  287. <action id="INPUT_ACTION_TOGGLE_SCAN_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2_SHIFT"/>
  288. <action id="INPUT_ACTION_TOGGLE_LONGRANGE_SCAN_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3_SHIFT"/>
  289. <action id="INPUT_ACTION_DEPLOY_COUNTERMEASURE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
  290. <action id="INPUT_ACTION_WIDGET_TABSCROLL_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT_CONTROL"/>
  291. <action id="INPUT_ACTION_WIDGET_TABSCROLL_RIGHT" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_Y"/>
  292. <action id="INPUT_ACTION_WIDGET_TABSCROLL_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT_CONTROL"/>
  293. <action id="INPUT_ACTION_WIDGET_TABSCROLL_LEFT" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_RIGHT_SHOULDER"/>
  294. <action id="INPUT_ACTION_EDITBOX_TAB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
  295. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_CLOSE_MAP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M"/>
  296. <action id="INPUT_ACTION_OPEN_MISSIONS" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M_SHIFT"/>
  297. <action id="INPUT_ACTION_ADDON_DETAILMONITOR_MISSIONS" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M_SHIFT"/>
  298. <action id="INPUT_ACTION_OPEN_PLAYERSHIP_INFO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN_SHIFT"/>
  299. <action id="INPUT_ACTION_OPEN_COCKPIT_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
  300. <action id="INPUT_ACTION_TOGGLE_GUIDANCE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G_SHIFT"/>
  301. <action id="INPUT_ACTION_HELP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H"/>
  302. <action id="INPUT_ACTION_CYCLE_NEXT_ACTIVE_WEAPON_AMMO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_K"/>
  303. <!-- input states -->
  304. <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
  305. <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  306. <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_Y"/>
  307. <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  308. <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
  309. <state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_21"/>
  310. <state id="INPUT_STATE_STEER_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  311. <state id="INPUT_STATE_STEER_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  312. <state id="INPUT_STATE_STEER_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
  313. <state id="INPUT_STATE_STEER_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
  314. <state id="INPUT_STATE_STRAFE_LEFT" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_DPAD_LEFT"/>
  315. <state id="INPUT_STATE_STRAFE_RIGHT" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  316. <state id="INPUT_STATE_STRAFE_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Z"/>
  317. <state id="INPUT_STATE_STRAFE_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_X"/>
  318. <state id="INPUT_STATE_WIDGET_SCROLL_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  319. <state id="INPUT_STATE_WIDGET_SCROLL_LEFT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  320. <state id="INPUT_STATE_WIDGET_SCROLL_LEFT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX" sgn="-1"/>
  321. <state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  322. <state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_16"/>
  323. <state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  324. <state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX" sgn="1"/>
  325. <state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
  326. <state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  327. <state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  328. <state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  329. <state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  330. <state id="INPUT_STATE_FULLREVERSE" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_SLIDER1" sgn="1"/>
  331. <state id="INPUT_STATE_FULLREVERSE" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_18"/>
  332. <state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
  333. <state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  334. <state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
  335. <state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
  336. <state id="INPUT_STATE_TOGGLEMOUSESTEERING" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  337. <state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
  338. <state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  339. <state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  340. <state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  341. <state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
  342. <state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  343. <state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  344. <state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  345. <state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  346. <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  347. <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  348. <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_VRTRIGGER_R" sgn="-1"/>
  349. <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_VRTRIGGER_L" sgn="1"/>
  350. <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  351. <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_R"/>
  352. <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_SIDE1"/>
  353. <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_SLIDER2" sgn="-1"/>
  354. <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
  355. <state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
  356. <state id="INPUT_STATE_FP_MOVE_FORWARD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_W"/>
  357. <state id="INPUT_STATE_FP_MOVE_FORWARD" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_Y"/>
  358. <state id="INPUT_STATE_FP_MOVE_BACKWARD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S"/>
  359. <state id="INPUT_STATE_FP_MOVE_BACKWARD" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_RIGHT_SHOULDER"/>
  360. <state id="INPUT_STATE_FP_TURN_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  361. <state id="INPUT_STATE_FP_TURN_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  362. <state id="INPUT_STATE_FP_LOOK_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
  363. <state id="INPUT_STATE_FP_LOOK_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
  364. <state id="INPUT_STATE_FP_STRAFE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q"/>
  365. <state id="INPUT_STATE_FP_STRAFE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E"/>
  366. <state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
  367. <state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_SLIDER1" sgn="1"/>
  368. <state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
  369. <state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
  370. <state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_SLIDER2" sgn="-1"/>
  371. <state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
  372. <state id="INPUT_STATE_MAP_ZOOM_IN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ADD"/>
  373. <state id="INPUT_STATE_MAP_ZOOM_IN" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_BIGBUTTON"/>
  374. <state id="INPUT_STATE_MAP_ZOOM_OUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SUBTRACT"/>
  375. <state id="INPUT_STATE_MAP_ZOOM_OUT" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_12"/>
  376. <state id="INPUT_STATE_MAP_PAN_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A"/>
  377. <state id="INPUT_STATE_MAP_PAN_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D"/>
  378. <state id="INPUT_STATE_MAP_PAN_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_W"/>
  379. <state id="INPUT_STATE_MAP_PAN_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S"/>
  380. <state id="INPUT_STATE_MAP_ROTATE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD4"/>
  381. <state id="INPUT_STATE_MAP_ROTATE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q"/>
  382. <state id="INPUT_STATE_MAP_ROTATE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6"/>
  383. <state id="INPUT_STATE_MAP_ROTATE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E"/>
  384. <state id="INPUT_STATE_MAP_ROTATE_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD8"/>
  385. <state id="INPUT_STATE_MAP_ROTATE_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD2"/>
  386. <state id="INPUT_STATE_MOUSECLICK" source="INPUT_SOURCE_EMULATEDMOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  387. <state id="INPUT_STATE_MOUSECLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  388. <state id="INPUT_STATE_MOUSECLICK" source="INPUT_SOURCE_VRBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
  389. <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON_AT_CURSOR" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_MIDDLE"/>
  390. <state id="INPUT_STATE_FIRE_PRIMARY_WEAPON_AT_CURSOR" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT_RIGHT"/>
  391. <state id="INPUT_STATE_DETAILMONITOR_A" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
  392. <state id="INPUT_STATE_DETAILMONITOR_A" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  393. <state id="INPUT_STATE_DETAILMONITOR_A" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  394. <state id="INPUT_STATE_DETAILMONITOR_X" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
  395. <state id="INPUT_STATE_DETAILMONITOR_X" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
  396. <state id="INPUT_STATE_DETAILMONITOR_X" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_X"/>
  397. <state id="INPUT_STATE_DETAILMONITOR_Y" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
  398. <state id="INPUT_STATE_DETAILMONITOR_Y" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
  399. <state id="INPUT_STATE_DETAILMONITOR_Y" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_Y"/>
  400. <state id="INPUT_STATE_DETAILMONITOR_B" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
  401. <state id="INPUT_STATE_DETAILMONITOR_B" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  402. <state id="INPUT_STATE_DETAILMONITOR_B" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  403. <state id="INPUT_STATE_DETAILMONITOR_BACK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
  404. <state id="INPUT_STATE_DETAILMONITOR_BACK" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BACK"/>
  405. <state id="INPUT_STATE_DETAILMONITOR_BACK" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_START"/>
  406. <state id="INPUT_STATE_DEBUGLOG_PREV" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
  407. <state id="INPUT_STATE_DEBUGLOG_NEXT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
  408. <state id="INPUT_STATE_DEBUGLOG_COPY" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C_CONTROL"/>
  409. <state id="INPUT_STATE_DEBUGLOG_FIRST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_HOME"/>
  410. <state id="INPUT_STATE_DEBUGLOG_LAST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_END"/>
  411. <state id="INPUT_STATE_DETAILMONITOR_ESC" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
  412. <state id="INPUT_STATE_DETAILMONITOR_ESC" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BACK"/>
  413. <state id="INPUT_STATE_DETAILMONITOR_ESC" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
  414. <state id="INPUT_STATE_DETAILMONITOR_0" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_0"/>
  415. <state id="INPUT_STATE_CAMERA_ZOOMIN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ADD"/>
  416. <state id="INPUT_STATE_CAMERA_ZOOMOUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SUBTRACT"/>
  417. <state id="INPUT_STATE_CAMERA_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD4"/>
  418. <state id="INPUT_STATE_CAMERA_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6"/>
  419. <state id="INPUT_STATE_CAMERA_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD8"/>
  420. <state id="INPUT_STATE_CAMERA_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD2"/>
  421. <state id="INPUT_STATE_CAMERA_UP_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD7"/>
  422. <state id="INPUT_STATE_CAMERA_UP_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD9"/>
  423. <state id="INPUT_STATE_CAMERA_DOWN_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD1"/>
  424. <state id="INPUT_STATE_CAMERA_DOWN_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD3"/>
  425. <state id="INPUT_STATE_LOOTMAGNET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_O"/>
  426. <state id="INPUT_STATE_LOOTMAGNET" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_RIGHT_THUMB"/>
  427. <state id="INPUT_STATE_LOOTMAGNET" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_18"/>
  428. <state id="INPUT_STATE_LOOTMAGNET" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BACK"/>
  429. <state id="INPUT_STATE_CAMERA_MOUSELOOK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_MIDDLE_SHIFT"/>
  430. <state id="INPUT_STATE_3DPOINTER_ACTIVE" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_15"/>
  431. <state id="INPUT_STATE_3DPOINTER_ACTIVE" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_14"/>
  432. <state id="INPUT_STATE_3DPOINTER_LBUTTON" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
  433. <state id="INPUT_STATE_3DPOINTER_LBUTTON" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  434. <state id="INPUT_STATE_3DPOINTER_LBUTTON" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  435. <state id="INPUT_STATE_FP_RUN_FORWARD" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
  436. <state id="INPUT_STATE_FP_RUN_FORWARD" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
  437. <state id="INPUT_STATE_FP_RUN_FORWARD" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_B"/>
  438. <state id="INPUT_STATE_VR_TOGGLE_STEERING" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_19"/>
  439. <state id="INPUT_STATE_VR_TOGGLE_STEERING" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_13"/>
  440. <state id="INPUT_STATE_VR_RESET" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_12"/>
  441. <state id="INPUT_STATE_MATCH_SPEED" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_THUMB"/>
  442. <state id="INPUT_STATE_MATCH_SPEED" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_SHOULDER"/>
  443. <state id="INPUT_STATE_CONTROLLERMOUSEBUTTON_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
  444. <state id="INPUT_STATE_CONTROLLERMOUSEBUTTON_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  445. <state id="INPUT_STATE_CONTROLLERMOUSEBUTTON_MIDDLE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
  446. <state id="INPUT_STATE_MAP_PAN_TO_ROTATE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
  447. <state id="INPUT_STATE_WIDGET_INTERACT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN_CONTROL"/>
  448. <state id="INPUT_STATE_WIDGET_INTERACT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
  449. <state id="INPUT_STATE_DETAILMONITOR_RESET_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_R"/>
  450. <state id="INPUT_STATE_CONTROLLERMOUSE_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
  451. <state id="INPUT_STATE_CONTROLLERMOUSE_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
  452. <state id="INPUT_STATE_CONTROLLERMOUSE_UP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
  453. <state id="INPUT_STATE_CONTROLLERMOUSE_DOWN" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
  454. <state id="INPUT_STATE_CONTROLLERMOUSE_UP_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP_LEFT"/>
  455. <state id="INPUT_STATE_CONTROLLERMOUSE_UP_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP_RIGHT"/>
  456. <state id="INPUT_STATE_CONTROLLERMOUSE_DOWN_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN_LEFT"/>
  457. <state id="INPUT_STATE_CONTROLLERMOUSE_DOWN_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN_RIGHT"/>
  458. <!-- input ranges -->
  459. <range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX"/>
  460. <range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_3RY"/>
  461. <range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_X"/>
  462. <range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_3RY"/>
  463. <range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_3LY"/>
  464. <range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
  465. <range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY"/>
  466. <range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_3RP"/>
  467. <range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_Y"/>
  468. <range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_3RP"/>
  469. <range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_3LP"/>
  470. <range id="INPUT_RANGE_STEERING_ROLL" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_3RR"/>
  471. <range id="INPUT_RANGE_STEERING_ROLL" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_3RR"/>
  472. <range id="INPUT_RANGE_STEERING_ROLL" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_3LR"/>
  473. <range id="INPUT_RANGE_THROTTLE" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_VRTRIGGER_L"/>
  474. <range id="INPUT_RANGE_THROTTLE" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_VRTRIGGER_L"/>
  475. <range id="INPUT_RANGE_THROTTLE" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Z"/>
  476. <range id="INPUT_RANGE_STRAFE_LEFT_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_X"/>
  477. <range id="INPUT_RANGE_STRAFE_LEFT_RIGHT" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_X"/>
  478. <range id="INPUT_RANGE_STRAFE_LEFT_RIGHT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_SLIDER1"/>
  479. <range id="INPUT_RANGE_STRAFE_UP_DOWN" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_Y"/>
  480. <range id="INPUT_RANGE_STRAFE_UP_DOWN" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_Y"/>
  481. <range id="INPUT_RANGE_MOUSELOOK_YAW" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_X_RAW"/>
  482. <range id="INPUT_RANGE_MOUSELOOK_PITCH" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Y_RAW"/>
  483. <range id="INPUT_RANGE_WIDGET_MOUSEWHEEL" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Z"/>
  484. <range id="INPUT_RANGE_MOUSEWHEEL" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Z"/>
  485. <range id="INPUT_RANGE_MENUSCROLL_X" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
  486. <range id="INPUT_RANGE_MENUSCROLL_X" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_X"/>
  487. <range id="INPUT_RANGE_MENUSCROLL_X" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX"/>
  488. <range id="INPUT_RANGE_MENUSCROLL_Y" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
  489. <range id="INPUT_RANGE_MENUSCROLL_Y" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_Y"/>
  490. <range id="INPUT_RANGE_MENUSCROLL_Y" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY"/>
  491. <range id="INPUT_RANGE_FP_YAW" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
  492. <range id="INPUT_RANGE_FP_YAW" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX"/>
  493. <range id="INPUT_RANGE_FP_YAW" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_X"/>
  494. <range id="INPUT_RANGE_FP_PITCH" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
  495. <range id="INPUT_RANGE_FP_PITCH" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY"/>
  496. <range id="INPUT_RANGE_FP_PITCH" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_Y"/>
  497. <range id="INPUT_RANGE_FP_WALK" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_Y"/>
  498. <range id="INPUT_RANGE_FP_WALK" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_Y"/>
  499. <range id="INPUT_RANGE_FP_STRAFE" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_X"/>
  500. <range id="INPUT_RANGE_FP_STRAFE" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_X"/>
  501. <range id="INPUT_RANGE_STEERING_PRIMARY" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RZ"/>
  502. <range id="INPUT_RANGE_STEERING_SECONDARY" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
  503. </inputmap>
Advertisement
Add Comment
Please, Sign In to add comment