Joystik geht nicht

Hier ist der Ort für Fragen bei technischen Problemen mit X4: Foundations.

Moderator: Moderatoren für Deutsches X-Forum

Mozart
Posts: 288
Joined: Thu, 5. Feb 04, 01:09
x4

Joystik geht nicht

Post by Mozart »

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?
Ich bin immer da egal was ist^^
User avatar
EGO_Aut
Posts: 2410
Joined: Mon, 2. Dec 19, 19:40
x4

Re: Joystik geht nicht

Post by EGO_Aut »

Warum nicht? Steht ja PC.
Mozart
Posts: 288
Joined: Thu, 5. Feb 04, 01:09
x4

Re: Joystik geht nicht

Post by Mozart »

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 bin immer da egal was ist^^
User avatar
TVCD
Moderator (Deutsch)
Moderator (Deutsch)
Posts: 7293
Joined: Sat, 18. Dec 04, 18:43
x4

Re: Joystik geht nicht

Post by TVCD »

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". :wink:
"Manche Menschen können den Regen spüren, andere werden nur nass"
Mozart
Posts: 288
Joined: Thu, 5. Feb 04, 01:09
x4

Re: Joystik geht nicht

Post by Mozart »

@ 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
Ich bin immer da egal was ist^^
mkuhl
Posts: 17
Joined: Wed, 4. Feb 04, 20:30
x4

Re: Joystik geht nicht

Post by mkuhl »

..\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>
Mozart
Posts: 288
Joined: Thu, 5. Feb 04, 01:09
x4

Re: Joystik geht nicht

Post by Mozart »

danke

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^^
mkuhl
Posts: 17
Joined: Wed, 4. Feb 04, 20:30
x4

Re: Joystik geht nicht

Post by mkuhl »

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

Return to “X4: Foundations - Technische Unterstützung”