habe wenn ichs richtig gesehen habe den
http://www.thrustmaster.com/de_DE/produ ... ht-stick-x
gibt es irgend eine chance den bei XFoundations zum laufen zu kriegen?
Joystik geht nicht
Moderator: Moderatoren für Deutsches X-Forum
-
- Posts: 288
- Joined: Thu, 5. Feb 04, 01:09
Joystik geht nicht
Ich bin immer da egal was ist^^
-
- Posts: 2410
- Joined: Mon, 2. Dec 19, 19:40
Re: Joystik geht nicht
Warum nicht? Steht ja PC.
-
- Posts: 288
- Joined: Thu, 5. Feb 04, 01:09
Re: Joystik geht nicht
ich liefer zu wenig infos sorry
ich kann ihn im game nicht anwähle da zeigt er mir keinen an obwohl windows ihn erkannt hat
vermutlich mach ich irgendwas einfaches falsch
ich kann ihn im game nicht anwähle da zeigt er mir keinen an obwohl windows ihn erkannt hat
vermutlich mach ich irgendwas einfaches falsch
Ich bin immer da egal was ist^^
-
- Moderator (Deutsch)
- Posts: 7293
- Joined: Sat, 18. Dec 04, 18:43
Re: Joystik geht nicht
Check mal ob in Steam der Device Manager, wenn Steam vorhanden, deine Joysticks kontrolliert. Alles weitere findest du hier bei "So nun Starten wir X4 Foundations". 

"Manche Menschen können den Regen spüren, andere werden nur nass"
-
- Posts: 288
- Joined: Thu, 5. Feb 04, 01:09
Re: Joystik geht nicht
@ TVCD
soweit ichs richtig mache/sehe ist er bei steam auch nicht drin
Spiele über nvidianow und dann über steam (denke mal das ist da immer so)
bekomme das bei steam aber irgendwie noch nicht hin egal ob in oder außerhalb von nvidia now
und bei dem controler (mal davon ab das das icon nicht das von einem joystick ist) steht
setup wurde aufgrund einer getakteten verbindung nicht abgeschlossen
aber bei dem treiber programm von thrustmaster scheint er das ding perfekt zu erkennen zumindest nimmt er da in windows alle taste usw an
soweit ichs richtig mache/sehe ist er bei steam auch nicht drin
Spiele über nvidianow und dann über steam (denke mal das ist da immer so)
bekomme das bei steam aber irgendwie noch nicht hin egal ob in oder außerhalb von nvidia now
und bei dem controler (mal davon ab das das icon nicht das von einem joystick ist) steht
setup wurde aufgrund einer getakteten verbindung nicht abgeschlossen
aber bei dem treiber programm von thrustmaster scheint er das ding perfekt zu erkennen zumindest nimmt er da in windows alle taste usw an
Ich bin immer da egal was ist^^
-
- Posts: 17
- Joined: Wed, 4. Feb 04, 20:30
Re: Joystik geht nicht
..\Dokumente.\Egosoft\X4\94710500\inputmap_2.xml anlegen und diesen Code einfügen. Dann in den Einstellungen das Profil laden
Code: Select all
<?xml version="1.0" encoding="UTF-8"?>
<inputmap version="145" id="104" name="T-Flight V3">
<config>
<param name="invert_steering_yaw" value="false"/>
<param name="invert_steering_pitch" value="true"/>
<param name="invert_steering_roll" value="true"/>
<param name="invert_mouse_roll" value="true"/>
<param name="invert_direct_mouse_steering_roll" value="true"/>
<param name="invert_throttle" value="true"/>
<param name="invert_strafe_left_right" value="false"/>
<param name="invert_strafe_up_down" value="false"/>
<param name="invert_fp_yaw" value="false"/>
<param name="invert_fp_pitch" value="false"/>
<param name="invert_fp_walk" value="false"/>
<param name="invert_fp_strafe" value="false"/>
<param name="invert_fp_mouse_yaw" value="false"/>
<param name="invert_fp_mouse_pitch" value="false"/>
<param name="sensitivity_fp_yaw" value="0.50"/>
<param name="sensitivity_fp_pitch" value="0.50"/>
<param name="sensitivity_fp_mouse_yaw" value="0.50"/>
<param name="sensitivity_fp_mouse_pitch" value="0.50"/>
<param name="sensitivity_direct_mouse_steering_yaw" value="0.50"/>
<param name="sensitivity_direct_mouse_steering_pitch" value="0.50"/>
<param name="sensitivity_direct_mouse_steering_roll" value="0.50"/>
<param name="allow_mouse_vr_pointer" value="true"/>
<param name="sensitivity_vr_mouse_yaw" value="0.50"/>
<param name="sensitivity_vr_mouse_pitch" value="0.50"/>
<param name="deadzone" value="5"/>
<param name="stick_steering_adaptive" value="false"/>
<param name="mouse_steering_adaptive" value="false"/>
<param name="yaw_into_roll" value="0"/>
</config>
<!-- input actions -->
<action id="INPUT_ACTION_MOUSEDBLCLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT_DOUBLECLICK"/>
<action id="INPUT_ACTION_TOGGLEMOUSESTEERING" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE_SHIFT"/>
<action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_CLOSE_INTERACT_MENU" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_WIDGET_BACK" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_WIDGET_PAGEDOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NEXT"/>
<action id="INPUT_ACTION_WIDGET_PAGEUP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PRIOR"/>
<action id="INPUT_ACTION_WIDGET_QUIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_WIDGET_QUIT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_WIDGET_SCROLL_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
<action id="INPUT_ACTION_WIDGET_SCROLL_DOWN" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
<action id="INPUT_ACTION_WIDGET_SCROLL_DOWN" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
<action id="INPUT_ACTION_WIDGET_SCROLL_DOWN" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY" sgn="1"/>
<action id="INPUT_ACTION_WIDGET_SCROLL_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
<action id="INPUT_ACTION_WIDGET_SCROLL_UP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
<action id="INPUT_ACTION_WIDGET_SCROLL_UP" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY" sgn="-1"/>
<action id="INPUT_ACTION_WIDGET_TAB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
<action id="INPUT_ACTION_DEBUG_0" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_0"/>
<action id="INPUT_ACTION_DEBUG_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
<action id="INPUT_ACTION_DEBUG_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
<action id="INPUT_ACTION_DEBUG_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
<action id="INPUT_ACTION_DEBUG_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
<action id="INPUT_ACTION_DEBUG_5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
<action id="INPUT_ACTION_DEBUG_6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
<action id="INPUT_ACTION_DEBUG_7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_7"/>
<action id="INPUT_ACTION_DEBUG_8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_8"/>
<action id="INPUT_ACTION_DEBUG_9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_9"/>
<action id="INPUT_ACTION_DEBUG_A" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A"/>
<action id="INPUT_ACTION_DEBUG_B" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_B"/>
<action id="INPUT_ACTION_DEBUG_C" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
<action id="INPUT_ACTION_DEBUG_D" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D"/>
<action id="INPUT_ACTION_DEBUG_E" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E"/>
<action id="INPUT_ACTION_DEBUG_F" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
<action id="INPUT_ACTION_DEBUG_G" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G"/>
<action id="INPUT_ACTION_DEBUG_H" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H"/>
<action id="INPUT_ACTION_DEBUG_I" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I"/>
<action id="INPUT_ACTION_DEBUG_J" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_J"/>
<action id="INPUT_ACTION_DEBUG_K" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_K"/>
<action id="INPUT_ACTION_DEBUG_L" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_L"/>
<action id="INPUT_ACTION_DEBUG_M" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M"/>
<action id="INPUT_ACTION_DEBUG_N" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_N"/>
<action id="INPUT_ACTION_DEBUG_O" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_O"/>
<action id="INPUT_ACTION_DEBUG_P" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_P"/>
<action id="INPUT_ACTION_DEBUG_Q" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q"/>
<action id="INPUT_ACTION_DEBUG_R" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_R"/>
<action id="INPUT_ACTION_DEBUG_S" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S"/>
<action id="INPUT_ACTION_DEBUG_T" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T"/>
<action id="INPUT_ACTION_DEBUG_U" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_U"/>
<action id="INPUT_ACTION_DEBUG_V" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_V"/>
<action id="INPUT_ACTION_DEBUG_W" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_W"/>
<action id="INPUT_ACTION_DEBUG_X" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_X"/>
<action id="INPUT_ACTION_DEBUG_Y" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Y"/>
<action id="INPUT_ACTION_DEBUG_Z" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Z"/>
<action id="INPUT_ACTION_DEBUG_F1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F1"/>
<action id="INPUT_ACTION_DEBUG_F1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F1_SHIFT"/>
<action id="INPUT_ACTION_DEBUG_F2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F2"/>
<action id="INPUT_ACTION_DEBUG_F2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F2_SHIFT"/>
<action id="INPUT_ACTION_DEBUG_F3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3"/>
<action id="INPUT_ACTION_DEBUG_F3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3_SHIFT"/>
<action id="INPUT_ACTION_DEBUG_F4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F4"/>
<action id="INPUT_ACTION_DEBUG_F4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F4_SHIFT"/>
<action id="INPUT_ACTION_DEBUG_F5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F5"/>
<action id="INPUT_ACTION_DEBUG_F5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F5_SHIFT"/>
<action id="INPUT_ACTION_DEBUG_F6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F6"/>
<action id="INPUT_ACTION_DEBUG_F6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F6_SHIFT"/>
<action id="INPUT_ACTION_DEBUG_F7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F7"/>
<action id="INPUT_ACTION_DEBUG_F7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F7_SHIFT"/>
<action id="INPUT_ACTION_DEBUG_F8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F8"/>
<action id="INPUT_ACTION_DEBUG_F8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F8_SHIFT"/>
<action id="INPUT_ACTION_DEBUG_F9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F9"/>
<action id="INPUT_ACTION_DEBUG_F9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F9_SHIFT"/>
<action id="INPUT_ACTION_DEBUG_F10" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F10"/>
<action id="INPUT_ACTION_DEBUG_F10" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F10_SHIFT"/>
<action id="INPUT_ACTION_DEBUG_F11" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F11"/>
<action id="INPUT_ACTION_DEBUG_F11" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F11_SHIFT"/>
<action id="INPUT_ACTION_DEBUG_F12" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F12"/>
<action id="INPUT_ACTION_DEBUG_F12" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F12_SHIFT"/>
<action id="INPUT_ACTION_DEBUG_NUMPAD0" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD0"/>
<action id="INPUT_ACTION_DEBUG_NUMPAD1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD1"/>
<action id="INPUT_ACTION_DEBUG_NUMPAD3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD3"/>
<action id="INPUT_ACTION_DEBUG_NUMPAD7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD7"/>
<action id="INPUT_ACTION_DEBUG_NUMPAD9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD9"/>
<action id="INPUT_ACTION_DEBUG_DELETE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_DEBUG_INSERT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_INSERT"/>
<action id="INPUT_ACTION_DEBUG_SPACE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
<action id="INPUT_ACTION_DEBUG_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
<action id="INPUT_ACTION_DEBUG_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
<action id="INPUT_ACTION_DEBUG_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
<action id="INPUT_ACTION_DEBUG_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
<action id="INPUT_ACTION_DIALOG_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
<action id="INPUT_ACTION_DIALOG_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
<action id="INPUT_ACTION_DIALOG_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
<action id="INPUT_ACTION_DIALOG_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
<action id="INPUT_ACTION_DIALOG_5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
<action id="INPUT_ACTION_DIALOG_6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
<action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_DIALOG_BACK" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_DIALOG_CLOSE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_DIALOG_CLOSE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_OPEN_MAP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M"/>
<action id="INPUT_ACTION_PLAY_CUTSCENE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_B"/>
<action id="INPUT_ACTION_PAUSE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PAUSE"/>
<action id="INPUT_ACTION_STOP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_BACK"/>
<action id="INPUT_ACTION_STOP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
<action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
<action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
<action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_G" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G"/>
<action id="INPUT_ACTION_INFO_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I"/>
<action id="INPUT_ACTION_COMM_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
<action id="INPUT_ACTION_QUICKSAVE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F5"/>
<action id="INPUT_ACTION_QUICKLOAD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F9"/>
<action id="INPUT_ACTION_OPTIONSMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_OPTIONSMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_OPTIONSMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_O_SHIFT"/>
<action id="INPUT_ACTION_SELECT_PRIMARY_WEAPONGROUP_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
<action id="INPUT_ACTION_SELECT_PRIMARY_WEAPONGROUP_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
<action id="INPUT_ACTION_SELECT_PRIMARY_WEAPONGROUP_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
<action id="INPUT_ACTION_SELECT_PRIMARY_WEAPONGROUP_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
<action id="INPUT_ACTION_SELECT_SECONDARY_WEAPONGROUP_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
<action id="INPUT_ACTION_SELECT_SECONDARY_WEAPONGROUP_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
<action id="INPUT_ACTION_SELECT_SECONDARY_WEAPONGROUP_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_7"/>
<action id="INPUT_ACTION_SELECT_SECONDARY_WEAPONGROUP_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_8"/>
<action id="INPUT_ACTION_SAVEGAMEMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S_SHIFT"/>
<action id="INPUT_ACTION_LOADGAMEMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_L_SHIFT"/>
<action id="INPUT_ACTION_QUITGAMEMENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q_SHIFT"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_I" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_C" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
<action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_STOP_CUTSCENE" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_TOGGLECOCKPIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H_CONTROL"/>
<action id="INPUT_ACTION_TARGET_NEXT_ENEMY" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E_SHIFT"/>
<action id="INPUT_ACTION_TARGET_NEXT_ENEMY" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
<action id="INPUT_ACTION_TARGET_NEXT_TARGET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T"/>
<action id="INPUT_ACTION_TARGET_NEXT_TARGET" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_DPAD_UP"/>
<action id="INPUT_ACTION_NEXT_TARGET_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NEXT"/>
<action id="INPUT_ACTION_NEXT_TARGET_ACTION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
<action id="INPUT_ACTION_PREV_TARGET_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PRIOR"/>
<action id="INPUT_ACTION_PREV_TARGET_ACTION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_DEBUG_FEATURE_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_MULTIPLY"/>
<action id="INPUT_ACTION_DEBUG_FEATURE_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DIVIDE"/>
<action id="INPUT_ACTION_DOCK_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D_SHIFT"/>
<action id="INPUT_ACTION_TOGGLE_RADAR_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M_CONTROL"/>
<action id="INPUT_ACTION_TOGGLE_RADAR_MODE" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_14"/>
<action id="INPUT_ACTION_TOGGLE_AUTOPILOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A_SHIFT"/>
<action id="INPUT_ACTION_TOGGLE_AUTOPILOT" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_BIGBUTTON"/>
<action id="INPUT_ACTION_COCKPIT_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F1"/>
<action id="INPUT_ACTION_EXTERNAL_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F2"/>
<action id="INPUT_ACTION_TARGET_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3"/>
<action id="INPUT_ACTION_CAMERA_CHANGEMODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD0"/>
<action id="INPUT_ACTION_CAMERA_RESETVIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD5"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_A_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A_SHIFT"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_A_SHIFT" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_BIGBUTTON"/>
<action id="INPUT_ACTION_OPEN_PROPERTY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_P_SHIFT"/>
<action id="INPUT_ACTION_OPEN_PLAYER_INVENTORY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_I_SHIFT"/>
<action id="INPUT_ACTION_UNDOCK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D_SHIFT"/>
<action id="INPUT_ACTION_PREV_SUBCOMPONENT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_HOME"/>
<action id="INPUT_ACTION_PREV_SUBCOMPONENT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
<action id="INPUT_ACTION_NEXT_SUBCOMPONENT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_END"/>
<action id="INPUT_ACTION_NEXT_SUBCOMPONENT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_T" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX" sgn="1"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_LEFT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_LEFT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX" sgn="-1"/>
<action id="INPUT_ACTION_MUTE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_V_SHIFT"/>
<action id="INPUT_ACTION_FP_RUN" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<action id="INPUT_ACTION_FP_RUN" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<action id="INPUT_ACTION_TOGGLE_FLIGHT_ASSIST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE_CONTROL"/>
<action id="INPUT_ACTION_TOGGLE_FLIGHT_ASSIST" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_Y"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_P" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G_SHIFT"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_P" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_12"/>
<action id="INPUT_ACTION_TOGGLE_HUD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H_SHIFT"/>
<action id="INPUT_ACTION_TOGGLE_SETA_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4_SHIFT"/>
<action id="INPUT_ACTION_TOGGLE_SETA_MODE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<action id="INPUT_ACTION_STOP_MOUSE_CLICK_CUTSCENE" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
<action id="INPUT_ACTION_STOP_MOUSE_CLICK_CUTSCENE" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<action id="INPUT_ACTION_STOP_MOUSE_CLICK_CUTSCENE" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<action id="INPUT_ACTION_TOGGLE_HUD_ESC" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
<action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
<action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<action id="INPUT_ACTION_START_GAME" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_SKIP_SCREENSHOT" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_F1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F1"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_F3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3"/>
<action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_SKIP_EXTRO" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_TOGGLE_DEBUG_INPUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_GRAVE"/>
<action id="INPUT_ACTION_DEBUG_NUMPAD2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD2"/>
<action id="INPUT_ACTION_DEBUG_NUMPAD4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD4"/>
<action id="INPUT_ACTION_DEBUG_NUMPAD5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD5"/>
<action id="INPUT_ACTION_DEBUG_NUMPAD6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6"/>
<action id="INPUT_ACTION_DEBUG_NUMPAD8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD8"/>
<action id="INPUT_ACTION_VR_RESET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SCROLL"/>
<action id="INPUT_ACTION_FLOATING_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F4"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_REMOVE_ORDER" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE_CONTROL"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_ZONE_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PERIOD"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_SECTOR_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_COMMA"/>
<action id="INPUT_ACTION_TOGGLE_TARGET_LOCK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LBRACKET"/>
<action id="INPUT_ACTION_TOGGLE_TARGET_LOCK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Y"/>
<action id="INPUT_ACTION_GET_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D_CONTROL"/>
<action id="INPUT_ACTION_GET_UP" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_13"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_UNDO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Z_CONTROL"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_REDO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Y_CONTROL"/>
<action id="INPUT_ACTION_WIDGET_SCROLL_DOWN_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN_CONTROL"/>
<action id="INPUT_ACTION_WIDGET_SCROLL_UP_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP_CONTROL"/>
<action id="INPUT_ACTION_WIDGET_SCROLL_DOWN_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN_SHIFT"/>
<action id="INPUT_ACTION_WIDGET_SCROLL_UP_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP_SHIFT"/>
<action id="INPUT_ACTION_WIDGET_SPACE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
<action id="INPUT_ACTION_WIDGET_SPACE_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE_CONTROL"/>
<action id="INPUT_ACTION_WIDGET_SPACE_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE_SHIFT"/>
<action id="INPUT_ACTION_DESELECT_TARGET" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_DEBUG_FEATURE_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD5_CONTROL"/>
<action id="INPUT_ACTION_DEBUG_FEATURE_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6_CONTROL"/>
<action id="INPUT_ACTION_TOGGLE_TRAVEL_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1_SHIFT"/>
<action id="INPUT_ACTION_TOGGLE_TRAVEL_MODE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BACK"/>
<action id="INPUT_ACTION_TOGGLE_SCAN_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2_SHIFT"/>
<action id="INPUT_ACTION_TOGGLE_SCAN_MODE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_TOGGLE_LONGRANGE_SCAN_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3_SHIFT"/>
<action id="INPUT_ACTION_TOGGLE_LONGRANGE_SCAN_MODE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_THUMB"/>
<action id="INPUT_ACTION_TOGGLE_FPS_DISPLAY" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LMENU_CONTROL"/>
<action id="INPUT_ACTION_DEPLOY_COUNTERMEASURE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C_SHIFT"/>
<action id="INPUT_ACTION_DEPLOY_COUNTERMEASURE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
<action id="INPUT_ACTION_WIDGET_TABSCROLL_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT_CONTROL"/>
<action id="INPUT_ACTION_WIDGET_TABSCROLL_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_SHOULDER"/>
<action id="INPUT_ACTION_WIDGET_TABSCROLL_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT_CONTROL"/>
<action id="INPUT_ACTION_WIDGET_TABSCROLL_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
<action id="INPUT_ACTION_EDITBOX_TAB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_CLOSE_MAP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M"/>
<action id="INPUT_ACTION_OPEN_MISSIONS" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M_SHIFT"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_MISSIONS" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M_SHIFT"/>
<action id="INPUT_ACTION_OPEN_PLAYERSHIP_INFO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN_SHIFT"/>
<action id="INPUT_ACTION_OPEN_COCKPIT_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
<action id="INPUT_ACTION_TOGGLE_GUIDANCE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_G_SHIFT"/>
<action id="INPUT_ACTION_TOGGLE_GUIDANCE" source="INPUT_SOURCE_JOYBUTTONS_2" code="INPUT_XBUTTON_12"/>
<action id="INPUT_ACTION_HELP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H"/>
<action id="INPUT_ACTION_CYCLE_NEXT_ACTIVE_WEAPON_AMMO" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_K"/>
<action id="INPUT_ACTION_CYCLE_NEXT_ACTIVE_WEAPON_AMMO" source="INPUT_SOURCE_JOYAXES_2" code="INPUT_JOYAXIS_RZ" sgn="1"/>
<action id="INPUT_ACTION_VR_TOGGLE_TRACKING" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T_CONTROL"/>
<action id="INPUT_ACTION_ADDON_HELPTEXT_CLOSE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_ADDON_HELPTEXT_CLOSE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_ADDON_HELPTEXT_CLOSE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_ADDON_HELPTEXT_CLOSE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_ADDON_HELPTEXT_CLOSE" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_ADDON_HELPTEXT_CLOSE" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_ADDON_HELPTEXT_CLOSE" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_SCAN_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F_SHIFT"/>
<!-- input states -->
<state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
<state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_Y"/>
<state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
<state id="INPUT_STATE_STEER_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
<state id="INPUT_STATE_STEER_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
<state id="INPUT_STATE_STEER_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
<state id="INPUT_STATE_STEER_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
<state id="INPUT_STATE_STRAFE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A"/>
<state id="INPUT_STATE_STRAFE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D"/>
<state id="INPUT_STATE_STRAFE_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_W"/>
<state id="INPUT_STATE_STRAFE_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S"/>
<state id="INPUT_STATE_WIDGET_SCROLL_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
<state id="INPUT_STATE_WIDGET_SCROLL_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
<state id="INPUT_STATE_WIDGET_SCROLL_LEFT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
<state id="INPUT_STATE_WIDGET_SCROLL_LEFT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX" sgn="-1"/>
<state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
<state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<state id="INPUT_STATE_WIDGET_SCROLL_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX" sgn="1"/>
<state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
<state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<state id="INPUT_STATE_WIDGET_SELECT" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<state id="INPUT_STATE_ACCELERATE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_X"/>
<state id="INPUT_STATE_DECELERATE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Z"/>
<state id="INPUT_STATE_FULLREVERSE" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_SLIDER1" sgn="1"/>
<state id="INPUT_STATE_FULLREVERSE" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_18"/>
<state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
<state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
<state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_12"/>
<state id="INPUT_STATE_ROLL_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q"/>
<state id="INPUT_STATE_ROLL_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E"/>
<state id="INPUT_STATE_TOGGLEMOUSESTEERING" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
<state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
<state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
<state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
<state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
<state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_VRTRIGGER_R" sgn="-1"/>
<state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_VRTRIGGER_L" sgn="1"/>
<state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_L"/>
<state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_SLIDER2" sgn="-1"/>
<state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
<state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
<state id="INPUT_STATE_FP_MOVE_FORWARD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_W"/>
<state id="INPUT_STATE_FP_MOVE_BACKWARD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S"/>
<state id="INPUT_STATE_FP_TURN_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
<state id="INPUT_STATE_FP_TURN_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
<state id="INPUT_STATE_FP_LOOK_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
<state id="INPUT_STATE_FP_LOOK_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
<state id="INPUT_STATE_FP_STRAFE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A"/>
<state id="INPUT_STATE_FP_STRAFE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D"/>
<state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C"/>
<state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
<state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_SLIDER1" sgn="1"/>
<state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
<state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
<state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_SHOULDER"/>
<state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_SLIDER2" sgn="-1"/>
<state id="INPUT_STATE_FP_JUMP" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
<state id="INPUT_STATE_MAP_ZOOM_IN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ADD"/>
<state id="INPUT_STATE_MAP_ZOOM_IN" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RZ" sgn="-1"/>
<state id="INPUT_STATE_MAP_ZOOM_OUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SUBTRACT"/>
<state id="INPUT_STATE_MAP_ZOOM_OUT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Z" sgn="1"/>
<state id="INPUT_STATE_MAP_PAN_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A"/>
<state id="INPUT_STATE_MAP_PAN_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_D"/>
<state id="INPUT_STATE_MAP_PAN_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_W"/>
<state id="INPUT_STATE_MAP_PAN_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_S"/>
<state id="INPUT_STATE_MAP_ROTATE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD4"/>
<state id="INPUT_STATE_MAP_ROTATE_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_Q"/>
<state id="INPUT_STATE_MAP_ROTATE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6"/>
<state id="INPUT_STATE_MAP_ROTATE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E"/>
<state id="INPUT_STATE_MAP_ROTATE_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD8"/>
<state id="INPUT_STATE_MAP_ROTATE_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD2"/>
<state id="INPUT_STATE_MOUSECLICK" source="INPUT_SOURCE_EMULATEDMOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
<state id="INPUT_STATE_MOUSECLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
<state id="INPUT_STATE_MOUSECLICK" source="INPUT_SOURCE_VRBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
<state id="INPUT_STATE_FIRE_PRIMARY_WEAPON_AT_CURSOR" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_MIDDLE"/>
<state id="INPUT_STATE_FIRE_PRIMARY_WEAPON_AT_CURSOR" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT_RIGHT"/>
<state id="INPUT_STATE_DETAILMONITOR_A" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
<state id="INPUT_STATE_DETAILMONITOR_A" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_DETAILMONITOR_A" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_DETAILMONITOR_X" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
<state id="INPUT_STATE_DETAILMONITOR_X" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
<state id="INPUT_STATE_DETAILMONITOR_X" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_X"/>
<state id="INPUT_STATE_DETAILMONITOR_Y" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
<state id="INPUT_STATE_DETAILMONITOR_Y" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
<state id="INPUT_STATE_DETAILMONITOR_Y" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_Y"/>
<state id="INPUT_STATE_DETAILMONITOR_B" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
<state id="INPUT_STATE_DETAILMONITOR_B" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<state id="INPUT_STATE_DETAILMONITOR_B" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_B"/>
<state id="INPUT_STATE_DEBUGLOG_PREV" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
<state id="INPUT_STATE_DEBUGLOG_NEXT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
<state id="INPUT_STATE_DEBUGLOG_COPY" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_C_CONTROL"/>
<state id="INPUT_STATE_DEBUGLOG_FIRST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_HOME"/>
<state id="INPUT_STATE_DEBUGLOG_LAST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_END"/>
<state id="INPUT_STATE_DETAILMONITOR_0" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_0"/>
<state id="INPUT_STATE_CAMERA_ZOOMIN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ADD"/>
<state id="INPUT_STATE_CAMERA_ZOOMOUT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SUBTRACT"/>
<state id="INPUT_STATE_CAMERA_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD4"/>
<state id="INPUT_STATE_CAMERA_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD6"/>
<state id="INPUT_STATE_CAMERA_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD8"/>
<state id="INPUT_STATE_CAMERA_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD2"/>
<state id="INPUT_STATE_CAMERA_UP_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD7"/>
<state id="INPUT_STATE_CAMERA_UP_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD9"/>
<state id="INPUT_STATE_CAMERA_DOWN_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD1"/>
<state id="INPUT_STATE_CAMERA_DOWN_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NUMPAD3"/>
<state id="INPUT_STATE_LOOTMAGNET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_O"/>
<state id="INPUT_STATE_LOOTMAGNET" source="INPUT_SOURCE_JOYAXES_2" code="INPUT_JOYAXIS_RZ" sgn="-1"/>
<state id="INPUT_STATE_LOOTMAGNET" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_RIGHT_THUMB"/>
<state id="INPUT_STATE_LOOTMAGNET" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_18"/>
<state id="INPUT_STATE_CAMERA_MOUSELOOK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_MIDDLE_SHIFT"/>
<state id="INPUT_STATE_3DPOINTER_ACTIVE" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_15"/>
<state id="INPUT_STATE_3DPOINTER_ACTIVE" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_14"/>
<state id="INPUT_STATE_3DPOINTER_LBUTTON" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_3DPOINTER_LBUTTON" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<state id="INPUT_STATE_3DPOINTER_LBUTTON" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<state id="INPUT_STATE_FP_RUN_FORWARD" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
<state id="INPUT_STATE_FP_RUN_FORWARD" source="INPUT_SOURCE_VIVE_LEFT_BUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
<state id="INPUT_STATE_VR_TOGGLE_STEERING" source="INPUT_SOURCE_VIVE_RIGHT_BUTTONS" code="INPUT_XBUTTON_19"/>
<state id="INPUT_STATE_VR_TOGGLE_STEERING" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_13"/>
<state id="INPUT_STATE_VR_RESET" source="INPUT_SOURCE_OCULUS_TOUCH_BUTTONS" code="INPUT_XBUTTON_12"/>
<state id="INPUT_STATE_MATCH_SPEED" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_X_SHIFT"/>
<state id="INPUT_STATE_MATCH_SPEED" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BIGBUTTON"/>
<state id="INPUT_STATE_CONTROLLERMOUSEBUTTON_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_CONTROLLERMOUSEBUTTON_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
<state id="INPUT_STATE_CONTROLLERMOUSEBUTTON_MIDDLE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
<state id="INPUT_STATE_MAP_PAN_TO_ROTATE" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<state id="INPUT_STATE_WIDGET_INTERACT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN_CONTROL"/>
<state id="INPUT_STATE_WIDGET_INTERACT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
<state id="INPUT_STATE_DETAILMONITOR_RESET_VIEW" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_R"/>
<state id="INPUT_STATE_WIDGET_REMOVE_NEXT_CHAR" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<state id="INPUT_STATE_WIDGET_SCROLL_LEFT_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT_CONTROL"/>
<state id="INPUT_STATE_WIDGET_SCROLL_RIGHT_CTRL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT_CONTROL"/>
<state id="INPUT_STATE_WIDGET_SCROLL_LEFT_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT_SHIFT"/>
<state id="INPUT_STATE_WIDGET_SCROLL_RIGHT_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT_SHIFT"/>
<!-- input ranges -->
<range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX"/>
<range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_3RY"/>
<range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_3RY"/>
<range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_3LY"/>
<range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY"/>
<range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_3RP"/>
<range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_3RP"/>
<range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_3LP"/>
<range id="INPUT_RANGE_STEERING_ROLL" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_3RR"/>
<range id="INPUT_RANGE_STEERING_ROLL" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_3RR"/>
<range id="INPUT_RANGE_STEERING_ROLL" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_3LR"/>
<range id="INPUT_RANGE_THROTTLE" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_SLIDER1"/>
<range id="INPUT_RANGE_THROTTLE" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_VRTRIGGER_L"/>
<range id="INPUT_RANGE_THROTTLE" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_VRTRIGGER_L"/>
<range id="INPUT_RANGE_STRAFE_LEFT_RIGHT" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_STRAFE_LEFT_RIGHT" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_STRAFE_LEFT_RIGHT" source="INPUT_SOURCE_JOYAXES_2" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_STRAFE_UP_DOWN" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_STRAFE_UP_DOWN" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_STRAFE_UP_DOWN" source="INPUT_SOURCE_JOYAXES_2" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_MOUSELOOK_YAW" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_X_RAW"/>
<range id="INPUT_RANGE_MOUSELOOK_PITCH" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Y_RAW"/>
<range id="INPUT_RANGE_WIDGET_MOUSEWHEEL" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Z"/>
<range id="INPUT_RANGE_MOUSEWHEEL" source="INPUT_SOURCE_MOUSEAXES" code="INPUT_MOUSEAXIS_Z"/>
<range id="INPUT_RANGE_MENUSCROLL_X" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_MENUSCROLL_X" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_MENUSCROLL_X" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX"/>
<range id="INPUT_RANGE_MENUSCROLL_Y" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_MENUSCROLL_Y" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_MENUSCROLL_Y" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY"/>
<range id="INPUT_RANGE_FP_YAW" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RX"/>
<range id="INPUT_RANGE_FP_YAW" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RX"/>
<range id="INPUT_RANGE_FP_YAW" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_FP_PITCH" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RY"/>
<range id="INPUT_RANGE_FP_PITCH" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_RY"/>
<range id="INPUT_RANGE_FP_PITCH" source="INPUT_SOURCE_VIVE_RIGHT_AXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_FP_WALK" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_FP_WALK" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_FP_WALK" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_FP_STRAFE" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_FP_STRAFE" source="INPUT_SOURCE_OCULUS_TOUCH_AXES" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_FP_STRAFE" source="INPUT_SOURCE_VIVE_LEFT_AXES" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_STEERING_PRIMARY" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_STEERING_SECONDARY" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RZ"/>
<range id="INPUT_RANGE_CONTROLLERMOUSECURSOR_X" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RX"/>
<range id="INPUT_RANGE_CONTROLLERMOUSECURSOR_Y" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RY"/>
<range id="INPUT_RANGE_MAP_PAN_LEFT_RIGHT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_MAP_PAN_UP_DOWN" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
</inputmap>
-
- Posts: 288
- Joined: Thu, 5. Feb 04, 01:09
Re: Joystik geht nicht
danke
ich erstelle die datei selber und kopier das rein
was macht das ding dann genau
sorry wenn ich so doof frage
ich erstelle die datei selber und kopier das rein
was macht das ding dann genau
sorry wenn ich so doof frage
Ich bin immer da egal was ist^^
-
- Posts: 17
- Joined: Wed, 4. Feb 04, 20:30
Re: Joystik geht nicht
Einstellungen, Steuerung, Profil laden...
Natürlich kann man das Profil für sich noch anpassen, hab einiges so angepasst wie bei den alten X Versionen
Natürlich kann man das Profil für sich noch anpassen, hab einiges so angepasst wie bei den alten X Versionen