side menu locked up - resolved.
Moderator: Moderators for English X Forum
-
- Posts: 553
- Joined: Wed, 29. Dec 04, 19:08
side menu locked up - resolved.
I have XRebirth 3.61, My side menu will no longer show when I press 'enter', it was working perfectly yesterday. I have tried going into the options menu and changed the Legacy button, but it doesn't seem to make any difference. How do I get the side menu, or it's equivalent?
Thanks
Thanks
-
- Moderator (English)
- Posts: 31795
- Joined: Fri, 16. Apr 04, 19:21
Perhaps another symptom of this Steam Client Update? That said, the enter key does bring up the side menu for me with that Steam update, but then the mouse doesn't work for me. You should have legacy control system set to 'off'.
It might be worth checking your in-game keybindings for Enter in your control profile in case something has changed there.
It might be worth checking your in-game keybindings for Enter in your control profile in case something has changed there.
Last edited by Alan Phipps on Thu, 8. Oct 15, 13:34, edited 1 time in total.
A dog has a master; a cat has domestic staff.
-
- Posts: 553
- Joined: Wed, 29. Dec 04, 19:08
-
- Moderator (English)
- Posts: 31795
- Joined: Fri, 16. Apr 04, 19:21
-
- Posts: 553
- Joined: Wed, 29. Dec 04, 19:08
-
- Moderator (English)
- Posts: 31795
- Joined: Fri, 16. Apr 04, 19:21
Have you checked the key bindings? You could always try going back to game controls defaults but you will lose any user set-ups. Others are not having this issue.
When in any doubt, always verify the gamefiles cache too.
Note this thread though.
When in any doubt, always verify the gamefiles cache too.
Note this thread though.
A dog has a master; a cat has domestic staff.
-
- Posts: 553
- Joined: Wed, 29. Dec 04, 19:08
I have tried all those things, including uninstalling and reinstalling Rebirth and an update from steam this morning without success. I can get the property menu with shift p, and the inventory with shift I, but still can't get the side menu.
It started yesterday morning, at first I couldn't get the mouse to work in space, although it worked inside the Skunk. I fiddled about with a few keys, I can't remember which, then the mouse worked but I could not get the side menu. It has been like that since.
It started yesterday morning, at first I couldn't get the mouse to work in space, although it worked inside the Skunk. I fiddled about with a few keys, I can't remember which, then the mouse worked but I could not get the side menu. It has been like that since.
-
- Moderator (English)
- Posts: 31795
- Joined: Fri, 16. Apr 04, 19:21
The mouse issue was indeed caused by the new Steam Client update - it sounds like your fiddling has transferred the locking issue from the mouse cursor to the side menu.
Things to try:
1. Try the Steam locked-mouse workaround first (run the game in windowed mode - with or without border - and double tap the Windows key whenever an issue happens).
2. Try to work out what you did to make the mouse issue change to a side menu issue and reverse it if possible. Then manage the mouse issue as at 1 above.
3. If you can, revert to the older Steam Client version.
Sorry that I cannot help more but I really do not know what you did to get the issue to move to the side menu.
EDIT: A note from the devs: "yes, it sounds like a key mapping issue, which should of course be solved by reverting to defaults. I can take a look at their inputmap.xml if they provide it."
Please upload a copy of your inputmap.xml (in Documents where your Rebirth saves and screenshot folder etc are held) and post a link here. - Or you can copy the text in it and just paste it here.
Things to try:
1. Try the Steam locked-mouse workaround first (run the game in windowed mode - with or without border - and double tap the Windows key whenever an issue happens).
2. Try to work out what you did to make the mouse issue change to a side menu issue and reverse it if possible. Then manage the mouse issue as at 1 above.
3. If you can, revert to the older Steam Client version.
Sorry that I cannot help more but I really do not know what you did to get the issue to move to the side menu.
EDIT: A note from the devs: "yes, it sounds like a key mapping issue, which should of course be solved by reverting to defaults. I can take a look at their inputmap.xml if they provide it."
Please upload a copy of your inputmap.xml (in Documents where your Rebirth saves and screenshot folder etc are held) and post a link here. - Or you can copy the text in it and just paste it here.
A dog has a master; a cat has domestic staff.
-
- Posts: 553
- Joined: Wed, 29. Dec 04, 19:08
-
- EGOSOFT
- Posts: 54279
- Joined: Tue, 29. Apr 03, 00:56
-
- Posts: 553
- Joined: Wed, 29. Dec 04, 19:08
I tried starting a new game, I had the same problem with the mouse not working, which I fixed with your suggestion, but the side menu still would not appear. How do I revert to a older steam client version?
anyway here is a copy of my 'inputmap.xml' opened with 'crimson editor' hope that helps.
<?xml version="1.0" encoding="UTF-8"?>
<inputmap version="40">
<config>
<param name="invert_steering_yaw" value="false"/>
<param name="invert_steering_pitch" value="false"/>
<param name="invert_steering_roll" value="true"/>
<param name="invert_throttle" value="false"/>
<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.60"/>
<param name="sensitivity_fp_mouse_pitch" value="0.60"/>
<param name="deadzone" value="25"/>
</config>
<!-- input actions -->
<action id="INPUT_ACTION_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_ABORT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_ABORT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_QUIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_QUIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_QUIT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_MOUSEDBLCLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT_DOUBLECLICK"/>
<action id="INPUT_ACTION_TOGGLECURSOR" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_MIDDLE"/>
<action id="INPUT_ACTION_TOGGLEMOUSESTEERING" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
<action id="INPUT_ACTION_CYCLE_NEXT_PRIMARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_N"/>
<action id="INPUT_ACTION_CYCLE_NEXT_PRIMARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
<action id="INPUT_ACTION_CYCLE_PREV_PRIMARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
<action id="INPUT_ACTION_CYCLE_NEXT_SECONDARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M"/>
<action id="INPUT_ACTION_CYCLE_NEXT_SECONDARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_CYCLE_PREV_SECONDARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
<action id="INPUT_ACTION_ENTER" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
<action id="INPUT_ACTION_CLOSE_ABILITY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_CLOSE_ABILITY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_CLOSE_ABILITY_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_CLOSE_ABILITY_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<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_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_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_JOYAXES" code="INPUT_JOYAXIS_Y" 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_JOYAXES" code="INPUT_JOYAXIS_Y" sgn="-1"/>
<action id="INPUT_ACTION_WIDGET_TAB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
<action id="INPUT_ACTION_WIDGET_TAB" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
<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_F2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F2"/>
<action id="INPUT_ACTION_DEBUG_F3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3"/>
<action id="INPUT_ACTION_DEBUG_F4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F4"/>
<action id="INPUT_ACTION_DEBUG_F5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F5"/>
<action id="INPUT_ACTION_DEBUG_F6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F6"/>
<action id="INPUT_ACTION_DEBUG_F7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F7"/>
<action id="INPUT_ACTION_DEBUG_F8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F8"/>
<action id="INPUT_ACTION_DEBUG_F9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F9"/>
<action id="INPUT_ACTION_DEBUG_F10" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F10"/>
<action id="INPUT_ACTION_DEBUG_F11" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F11"/>
<action id="INPUT_ACTION_DEBUG_F12" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F12"/>
<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_DEBUG_UNDERSCORE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LSHIFT"/>
<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_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_DRONE_ABILITY_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
<action id="INPUT_ACTION_DRONE_ABILITY_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
<action id="INPUT_ACTION_DRONE_ABILITY_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
<action id="INPUT_ACTION_DRONE_ABILITY_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
<action id="INPUT_ACTION_DRONE_ABILITY_5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
<action id="INPUT_ACTION_DRONE_ABILITY_6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
<action id="INPUT_ACTION_DRONE_ABILITY_7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_7"/>
<action id="INPUT_ACTION_DRONE_ABILITY_8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_8"/>
<action id="INPUT_ACTION_OPEN_ZONE_MAP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PERIOD"/>
<action id="INPUT_ACTION_OPEN_SECTOR_MAP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_COMMA"/>
Missing Return line here!!!
<action id="INPUT_ACTION_OPEN_MAIN_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
<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_SCREENSHOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SYSRQ"/>
<action id="INPUT_ACTION_SCREENSHOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F13"/>
<action id="INPUT_ACTION_BACKSPACE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_BACK"/>
<action id="INPUT_ACTION_STOP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_BACK"/>
<action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
<action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<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_O_SHIFT"/>
<action id="INPUT_ACTION_MINIGAME_SELECT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
<action id="INPUT_ACTION_MINIGAME_SELECT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_STOP_REMOTE_CONTROL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_STOP_REMOTE_CONTROL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_STOP_REMOTE_CONTROL" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_STOP_REMOTE_CONTROL" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_MINIGAME_CLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
<action id="INPUT_ACTION_CLOSE_DEBUGBAR" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_CLOSE_DEBUGBAR" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_CLOSE_DEBUGBAR" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_OPEN_TRADE_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T_SHIFT"/>
<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_TARGET_NEXT_ENEMY" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E_SHIFT"/>
<action id="INPUT_ACTION_TARGET_NEXT_TARGET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F_SHIFT"/>
<action id="INPUT_ACTION_NEXT_TARGET_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NEXT"/>
<action id="INPUT_ACTION_PREV_TARGET_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PRIOR"/>
<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_REMOVE_NEXT_CHAR" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_TOGGLE_EVENTMONITOR_DETAILS" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_R_SHIFT"/>
<action id="INPUT_ACTION_TOGGLE_RADAR_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M_SHIFT"/>
<action id="INPUT_ACTION_TOGGLE_AUTOPILOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A_SHIFT"/>
<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_MAINMENU_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_RIGHT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X" sgn="1"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_LEFT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X" sgn="-1"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_7"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_8"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_9"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_0" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_0"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_A_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A_SHIFT"/>
<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_ADDON_DETAILMONITOR_COMMA" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_COMMA"/>
<action id="INPUT_ACTION_PREV_SUBCOMPONENT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_HOME"/>
<action id="INPUT_ACTION_NEXT_SUBCOMPONENT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_END"/>
<action id="INPUT_ACTION_SKIP_ANIMATION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_SKIP_ANIMATION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<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_JOYAXES" code="INPUT_JOYAXIS_X" 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_JOYAXES" code="INPUT_JOYAXIS_X" 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_TOGGLE_HUD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H_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_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
<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_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_JOYAXES" code="INPUT_JOYAXIS_X" 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_JOYAXES" code="INPUT_JOYAXIS_X" 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_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_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
<state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
<state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<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_DRONE_ABILITY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T"/>
<state id="INPUT_STATE_DRONE_ABILITY_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
<state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
<state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<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_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
<state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LCONTROL"/>
<state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RZ" sgn="-1"/>
<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_KEYBOARD" code="INPUT_KEYCODE_R"/>
<state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_SHOULDER"/>
<state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_SIDE1"/>
<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_LCONTROL"/>
<state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_JOYBUTTONS" 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_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_LEFT"/>
<state id="INPUT_STATE_MAP_ROTATE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
<state id="INPUT_STATE_MAP_ROTATE_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
<state id="INPUT_STATE_MAP_ROTATE_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
<state id="INPUT_STATE_MOUSECLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
<state id="INPUT_STATE_FIRE_PRIMARY_WEAPON_AT_CURSOR" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_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_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_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_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_BACK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
<state id="INPUT_STATE_DETAILMONITOR_BACK" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BACK"/>
<state id="INPUT_STATE_DETAILMONITOR_RB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
<state id="INPUT_STATE_DETAILMONITOR_RB" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_SHOULDER"/>
<state id="INPUT_STATE_DETAILMONITOR_LB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
<state id="INPUT_STATE_DETAILMONITOR_LB" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
<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_SHIFT"/>
<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_ESC" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<state id="INPUT_STATE_DETAILMONITOR_ESC" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BACK"/>
<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_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_THUMB"/>
<!-- input ranges -->
<range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RX"/>
<range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RY"/>
<range id="INPUT_RANGE_THROTTLE" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Z"/>
<range id="INPUT_RANGE_STRAFE_LEFT_RIGHT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_STRAFE_UP_DOWN" source="INPUT_SOURCE_JOYAXES" 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_Y" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_FP_YAW" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RX"/>
<range id="INPUT_RANGE_FP_PITCH" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RY"/>
<range id="INPUT_RANGE_FP_WALK" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_FP_STRAFE" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
</inputmap>
anyway here is a copy of my 'inputmap.xml' opened with 'crimson editor' hope that helps.
<?xml version="1.0" encoding="UTF-8"?>
<inputmap version="40">
<config>
<param name="invert_steering_yaw" value="false"/>
<param name="invert_steering_pitch" value="false"/>
<param name="invert_steering_roll" value="true"/>
<param name="invert_throttle" value="false"/>
<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.60"/>
<param name="sensitivity_fp_mouse_pitch" value="0.60"/>
<param name="deadzone" value="25"/>
</config>
<!-- input actions -->
<action id="INPUT_ACTION_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_ABORT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_ABORT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_QUIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_QUIT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_QUIT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_MOUSEDBLCLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT_DOUBLECLICK"/>
<action id="INPUT_ACTION_TOGGLECURSOR" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_MIDDLE"/>
<action id="INPUT_ACTION_TOGGLEMOUSESTEERING" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SPACE"/>
<action id="INPUT_ACTION_CYCLE_NEXT_PRIMARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_N"/>
<action id="INPUT_ACTION_CYCLE_NEXT_PRIMARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_UP"/>
<action id="INPUT_ACTION_CYCLE_PREV_PRIMARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_DOWN"/>
<action id="INPUT_ACTION_CYCLE_NEXT_SECONDARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M"/>
<action id="INPUT_ACTION_CYCLE_NEXT_SECONDARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_CYCLE_PREV_SECONDARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
<action id="INPUT_ACTION_ENTER" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
<action id="INPUT_ACTION_CLOSE_ABILITY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_CLOSE_ABILITY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_CLOSE_ABILITY_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_CLOSE_ABILITY_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<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_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_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_JOYAXES" code="INPUT_JOYAXIS_Y" 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_JOYAXES" code="INPUT_JOYAXIS_Y" sgn="-1"/>
<action id="INPUT_ACTION_WIDGET_TAB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
<action id="INPUT_ACTION_WIDGET_TAB" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
<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_F2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F2"/>
<action id="INPUT_ACTION_DEBUG_F3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F3"/>
<action id="INPUT_ACTION_DEBUG_F4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F4"/>
<action id="INPUT_ACTION_DEBUG_F5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F5"/>
<action id="INPUT_ACTION_DEBUG_F6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F6"/>
<action id="INPUT_ACTION_DEBUG_F7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F7"/>
<action id="INPUT_ACTION_DEBUG_F8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F8"/>
<action id="INPUT_ACTION_DEBUG_F9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F9"/>
<action id="INPUT_ACTION_DEBUG_F10" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F10"/>
<action id="INPUT_ACTION_DEBUG_F11" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F11"/>
<action id="INPUT_ACTION_DEBUG_F12" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F12"/>
<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_DEBUG_UNDERSCORE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LSHIFT"/>
<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_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_DRONE_ABILITY_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
<action id="INPUT_ACTION_DRONE_ABILITY_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
<action id="INPUT_ACTION_DRONE_ABILITY_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
<action id="INPUT_ACTION_DRONE_ABILITY_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
<action id="INPUT_ACTION_DRONE_ABILITY_5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
<action id="INPUT_ACTION_DRONE_ABILITY_6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
<action id="INPUT_ACTION_DRONE_ABILITY_7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_7"/>
<action id="INPUT_ACTION_DRONE_ABILITY_8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_8"/>
<action id="INPUT_ACTION_OPEN_ZONE_MAP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PERIOD"/>
<action id="INPUT_ACTION_OPEN_SECTOR_MAP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_COMMA"/>
Missing Return line here!!!
<action id="INPUT_ACTION_OPEN_MAIN_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
<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_SCREENSHOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_SYSRQ"/>
<action id="INPUT_ACTION_SCREENSHOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F13"/>
<action id="INPUT_ACTION_BACKSPACE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_BACK"/>
<action id="INPUT_ACTION_STOP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_BACK"/>
<action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
<action id="INPUT_ACTION_EXECUTE_NOTIFICATION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<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_O_SHIFT"/>
<action id="INPUT_ACTION_MINIGAME_SELECT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
<action id="INPUT_ACTION_MINIGAME_SELECT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_MINIGAME_ABORT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_STOP_REMOTE_CONTROL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_STOP_REMOTE_CONTROL" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_STOP_REMOTE_CONTROL" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<action id="INPUT_ACTION_STOP_REMOTE_CONTROL" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_MINIGAME_CLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
<action id="INPUT_ACTION_CLOSE_DEBUGBAR" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_CLOSE_DEBUGBAR" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_CLOSE_DEBUGBAR" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_START"/>
<action id="INPUT_ACTION_OPEN_TRADE_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T_SHIFT"/>
<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_TARGET_NEXT_ENEMY" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_E_SHIFT"/>
<action id="INPUT_ACTION_TARGET_NEXT_TARGET" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F_SHIFT"/>
<action id="INPUT_ACTION_NEXT_TARGET_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_NEXT"/>
<action id="INPUT_ACTION_PREV_TARGET_ACTION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_PRIOR"/>
<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_REMOVE_NEXT_CHAR" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DELETE"/>
<action id="INPUT_ACTION_TOGGLE_EVENTMONITOR_DETAILS" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_R_SHIFT"/>
<action id="INPUT_ACTION_TOGGLE_RADAR_MODE" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_M_SHIFT"/>
<action id="INPUT_ACTION_TOGGLE_AUTOPILOT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A_SHIFT"/>
<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_MAINMENU_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_RIGHT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_RIGHT"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_RIGHT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X" sgn="1"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_LEFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LEFT"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_LEFT" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_DPAD_LEFT"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_LEFT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X" sgn="-1"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_1" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_1"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_2" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_3" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_3"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_4" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_4"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_5" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_6" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_7" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_7"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_8" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_8"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_9" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_9"/>
<action id="INPUT_ACTION_ADDON_MAINMENU_0" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_0"/>
<action id="INPUT_ACTION_ADDON_DETAILMONITOR_A_SHIFT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_A_SHIFT"/>
<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_ADDON_DETAILMONITOR_COMMA" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_COMMA"/>
<action id="INPUT_ACTION_PREV_SUBCOMPONENT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_HOME"/>
<action id="INPUT_ACTION_NEXT_SUBCOMPONENT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_END"/>
<action id="INPUT_ACTION_SKIP_ANIMATION" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<action id="INPUT_ACTION_SKIP_ANIMATION" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_B"/>
<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_JOYAXES" code="INPUT_JOYAXIS_X" 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_JOYAXES" code="INPUT_JOYAXIS_X" 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_TOGGLE_HUD" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_H_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_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_DIALOG_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
<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_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_JOYAXES" code="INPUT_JOYAXIS_X" 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_JOYAXES" code="INPUT_JOYAXIS_X" 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_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_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
<state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_TAB"/>
<state id="INPUT_STATE_BOOST" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_THUMB"/>
<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_DRONE_ABILITY_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_T"/>
<state id="INPUT_STATE_DRONE_ABILITY_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_X"/>
<state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_F"/>
<state id="INPUT_STATE_INTERACTION_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<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_JOYBUTTONS" code="INPUT_XBUTTON_A"/>
<state id="INPUT_STATE_FP_INTERACTION_MENU" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
<state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_LCONTROL"/>
<state id="INPUT_STATE_FIRE_PRIMARY_WEAPON" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RZ" sgn="-1"/>
<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_KEYBOARD" code="INPUT_KEYCODE_R"/>
<state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_SHOULDER"/>
<state id="INPUT_STATE_FIRE_SECONDARY_WEAPON" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_SIDE1"/>
<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_LCONTROL"/>
<state id="INPUT_STATE_FP_CROUCH" source="INPUT_SOURCE_JOYBUTTONS" 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_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_LEFT"/>
<state id="INPUT_STATE_MAP_ROTATE_RIGHT" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RIGHT"/>
<state id="INPUT_STATE_MAP_ROTATE_UP" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_UP"/>
<state id="INPUT_STATE_MAP_ROTATE_DOWN" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_DOWN"/>
<state id="INPUT_STATE_MOUSECLICK" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_LEFT"/>
<state id="INPUT_STATE_FIRE_PRIMARY_WEAPON_AT_CURSOR" source="INPUT_SOURCE_MOUSEBUTTONS" code="INPUT_MOUSEBUTTON_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_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_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_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_BACK" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_2"/>
<state id="INPUT_STATE_DETAILMONITOR_BACK" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BACK"/>
<state id="INPUT_STATE_DETAILMONITOR_RB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_6"/>
<state id="INPUT_STATE_DETAILMONITOR_RB" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_SHOULDER"/>
<state id="INPUT_STATE_DETAILMONITOR_LB" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_5"/>
<state id="INPUT_STATE_DETAILMONITOR_LB" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_LEFT_SHOULDER"/>
<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_SHIFT"/>
<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_ESC" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_ESCAPE"/>
<state id="INPUT_STATE_DETAILMONITOR_ESC" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_BACK"/>
<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_JOYBUTTONS" code="INPUT_XBUTTON_RIGHT_THUMB"/>
<!-- input ranges -->
<range id="INPUT_RANGE_STEERING_YAW" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RX"/>
<range id="INPUT_RANGE_STEERING_PITCH" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RY"/>
<range id="INPUT_RANGE_THROTTLE" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Z"/>
<range id="INPUT_RANGE_STRAFE_LEFT_RIGHT" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
<range id="INPUT_RANGE_STRAFE_UP_DOWN" source="INPUT_SOURCE_JOYAXES" 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_Y" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_FP_YAW" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RX"/>
<range id="INPUT_RANGE_FP_PITCH" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_RY"/>
<range id="INPUT_RANGE_FP_WALK" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_Y"/>
<range id="INPUT_RANGE_FP_STRAFE" source="INPUT_SOURCE_JOYAXES" code="INPUT_JOYAXIS_X"/>
</inputmap>
-
- Moderator (English)
- Posts: 31795
- Joined: Fri, 16. Apr 04, 19:21
Your input map is missing the line below completely and you have a few non-default settings for sensitivities etc:
<action id="INPUT_ACTION_OPEN_MAIN_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
(see the red edit in your text above for the location)
It would seem that you have initially deleted the 'return' key binding and then later have not actually reset the controls to default to try to correct the issue after all.
You do have this line as an alternative:
<action id="INPUT_ACTION_OPEN_MAIN_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
So button (not key) Y should work as is.
<action id="INPUT_ACTION_OPEN_MAIN_MENU" source="INPUT_SOURCE_KEYBOARD" code="INPUT_KEYCODE_RETURN"/>
(see the red edit in your text above for the location)
It would seem that you have initially deleted the 'return' key binding and then later have not actually reset the controls to default to try to correct the issue after all.
You do have this line as an alternative:
<action id="INPUT_ACTION_OPEN_MAIN_MENU" source="INPUT_SOURCE_JOYBUTTONS" code="INPUT_XBUTTON_Y"/>
So button (not key) Y should work as is.
A dog has a master; a cat has domestic staff.
-
- Posts: 553
- Joined: Wed, 29. Dec 04, 19:08
-
- Moderator (English)
- Posts: 31795
- Joined: Fri, 16. Apr 04, 19:21
That is because your game control and settings profiles are personal set-ups that players generally want to keep when reinstalling the game to clear out mods, edits or gamefile corruption, etc.
The far easier task of just setting the controls back to default that was advised earlier would have solved the problem, but we understood you to say that you had already tried that without success.
Glad to hear it is fixed now. Enjoy the game.
The far easier task of just setting the controls back to default that was advised earlier would have solved the problem, but we understood you to say that you had already tried that without success.
Glad to hear it is fixed now. Enjoy the game.
A dog has a master; a cat has domestic staff.