Sign up Calendar Latest Topics
 
 
 


Reply
  Author   Comment  
ogremasch

Avatar / Picture

Registered:
Posts: 233
Reply with quote  #1 
*** This post is poorly formatted for mobile, I'll try to fix that but if you're reading this on a phone it is likely going to look like garbage for the time being(I used tables)*** 

An analysis of the hot keys for the unmodified controls version 2.7.5

Attached to this post is an excel file with an approximate layout of the controls for each station in possible locations.

I'm working on adding custom controls to my bridge and in so doing I decided to start with dividing the hotkeys into their respective stations. The goal is to provide a single comprehensive post/thread for reference regarding the hotkeys. In the posts/images/docs below you are likely to find a hotkey layout that I am using to aid me in developing the physical controls for my bridge. This is for reference only and less of a blue print and more of a way for me to ensure I have accounted for the hotkeys and controls needed for that station. The way the layouts look are not intended to be the only way it can be done, there are many examples of great layouts in the forums, this is just to make sure I'm not missing any of the standard buttons or critical functions for that station.

While delving into the HotKeys in the Controls.ini file I found 2 main issues that I will break into lists; duplicate and missing items.

Duplicates: items where different functions in the game are triggered by the same key press.

Missing: Functions for the station that are missing from the hotkeys.

Duplicates:
Weapons:
FunctionKey 
Different Function same Key
CYCLE_TORP_TUBE_0 UI_INPUT_KEY_7  
SELECT_TORP_TYPE_6
CYCLE_TORP_TUBE_1UI_INPUT_KEY_8 
SELECT_TORP_TYPE_7
CYCLE_TORP_TUBE_2UI_INPUT_KEY_9 
SELECT_TORP_TYPE_8
CYCLE_TORP_TUBE_3UI_INPUT_KEY_0 
SELECT_TORP_TYPE_9 * This function is set as UI_InputKey10, but I assume is is supposed to be key 0


Missing:
Comms:
Comms has the HOT KEY of Red Alert. All other HotKeys are dependant upon screen choices. Example To talk to a Station the player holds CTRL and presses the "3" key as it corresponds with the option for station. This opens another set of menus with numbers as well, for this example you press which station you wish to speak with (list on Comms screen), that in turn opens another set of options. the missing items are listed below from the menus for Comms.

OptionSTATIONS - LAST MENU
MISSINGPlease build Tag ordnance for us.
  
OptionPLAYER - FIRST SUB MENU
MISSINGWe're badly damaged.
MISSINGWe're headed back to the station.
MISSINGSorry, Please disregard.
  
OptionOther Ship - Adjust Course
MISSINGTurn left 25 degrees
MISSINGTurn right 25 degrees
1,8,9these keys are not used on this menu but appear instead on the primary menu under "other Ship" as Hail, Attack Nearest Enemy and Proceed to your destination.


breakdown by station: 

 

ConsoleFunction - HotKey
MULTI CONSOLEPREV_CLIENT_CONSOLE = UI_INPUT_F9
MULTI CONSOLENEXT_CLIENT_CONSOLE = UI_INPUT_F10
  
Helm / WeaponsMAIN_SCREEN_FRONT = UI_INPUT_F2
Helm / WeaponsMAIN_SCREEN_LEFT = UI_INPUT_F3
Helm / WeaponsMAIN_SCREEN_RIGHT = UI_INPUT_F4
Helm / WeaponsMAIN_SCREEN_REAR = UI_INPUT_F5
Helm / WeaponsMAIN_SCREEN_TACTICAL = UI_INPUT_F6
Helm / WeaponsMAIN_SCREEN_SECTOR = UI_INPUT_F7
Helm / WeaponsMAIN_SCREEN_STATUS = UI_INPUT_F8
  
HelmRUDDER_LEFT = UI_INPUT_KEY_A
HelmRUDDER_LEFT = UI_INPUT_LEFT
HelmRUDDER_RIGHT = UI_INPUT_KEY_D
HelmRUDDER_RIGHT = UI_INPUT_RIGHT
HelmIMPULSE_UP = UI_INPUT_KEY_W
HelmIMPULSE_UP = UI_INPUT_UP
HelmIMPULSE_DOWN = UI_INPUT_KEY_S
HelmIMPULSE_DOWN = UI_INPUT_DOWN
HelmRUDDER_CENTER = UI_INPUT_RETURN
HelmBUTTON_CLIMB = UI_INPUT_INSERT
HelmBUTTON_DIVE = UI_INPUT_DELETE
  
FighterFIGHTER_ROLL_LEFT = UI_INPUT_KEY_Q
FighterFIGHTER_ROLL_RIGHT = UI_INPUT_KEY_E
FighterFIGHTER_PITCH_UP = UI_INPUT_KEY_W
FighterFIGHTER_PITCH_DOWN = UI_INPUT_KEY_S
FighterFIGHTER_YAW_LEFT = UI_INPUT_KEY_A
FighterFIGHTER_YAW_RIGHT = UI_INPUT_KEY_D
  
FighterFIGHTER_BOOST = UI_INPUT_INSERT
FighterFIGHTER_BRAKE = UI_INPUT_DELETE
FighterFIGHTER_FIRE = UI_INPUT_SPACE
FighterFIGHTER_LAUNCH = UI_INPUT_RETURN
FighterFIGHTER_RECOVER = UI_INPUT_KEY_R
  
FighterFIGHTER_FIRE = UI_INPUT_JOY0_BUTT0
FighterFIGHTER_BOOST = UI_INPUT_JOY0_BUTT1
FighterFIGHTER_BRAKE = UI_INPUT_JOY0_BUTT2
FighterFIGHTER_LAUNCH = UI_INPUT_JOY0_BUTT3
FighterFIGHTER_RECOVER = UI_INPUT_JOY0_BUTT4
  
FighterFIGHTER_ANALOG_ROLL = UI_INPUT_JOY0_AXIS0
  
FighterFIGHTER_ANALOG_PITCH = UI_INPUT_JOY0_AXIS1
Fighter; un-comment the next line, if your joystick climbs when you want it to dive
Fighter;MULTIPLY = -1.0
  
Fighter; comment the next line out, if your joystick does NOT twist
FighterFIGHTER_ANALOG_YAW = UI_INPUT_JOY0_AXIS5
  
Helm - Jump driveBUTTON_TAB = UI_INPUT_TAB
Helm - Jump driveBUTTON_INIT_JUMP = UI_INPUT_RETURN
  
GM consoleBUTTON_NEXT_GM_TEXT_BOX = UI_INPUT_TAB
GM ConsoleBUTTON_NEXT_GM_TEXT_BOX = UI_INPUT_RETURN
  
ScienceMAP_ZOOM_IN = UI_INPUT_UP
ScienceMAP_ZOOM_OUT = UI_INPUT_DOWN
ScienceMAP_MOVE_LEFT = UI_INPUT_KEY_A
ScienceMAP_MOVE_RIGHT = UI_INPUT_KEY_D
ScienceMAP_MOVE_UP = UI_INPUT_KEY_W
ScienceMAP_MOVE_DOWN = UI_INPUT_KEY_S
  
ScienceMAP_SELECT_CLOSEST = UI_INPUT_KEY_Y
ScienceMAP_SELECT_NEXT = UI_INPUT_KEY_U
ScienceMAP_SELECT_PREV = UI_INPUT_KEY_I
  
HelmTOGGLE_WARP_1 = UI_INPUT_KEY_1
HelmTOGGLE_WARP_2 = UI_INPUT_KEY_2
HelmTOGGLE_WARP_3 = UI_INPUT_KEY_3
HelmTOGGLE_WARP_4 = UI_INPUT_KEY_4
  
HelmINCREASE_WARP_LEVEL = UI_INPUT_PAGE_UP
HelmDECREASE_WARP_LEVEL = UI_INPUT_PAGE_DOWN
  
HelmSTOP_WARP = UI_INPUT_SPACE
  
HelmHELM_TOGGLE_REVERSE = UI_INPUT_ESCAPE
  
EngineerNORMALIZE_ALL_POWER = UI_INPUT_SPACE
  
EngineerNORMALIZE_ALL_COOLANT = UI_INPUT_RETURN
  
Multi ConsoleTOGGLE_HELP_OVERLAY = UI_INPUT_F1
  
  
EngineerSTORE_ENG_SETTINGS_0 = UI_INPUT_KEY_1
EngineerSHIFT = YES
EngineerRETRIEVE_ENG_SETTINGS_0 = UI_INPUT_KEY_1
EngineerSHIFT = NO
EngineerSTORE_ENG_SETTINGS_1 = UI_INPUT_KEY_2
EngineerSHIFT = YES
EngineerRETRIEVE_ENG_SETTINGS_1 = UI_INPUT_KEY_2
EngineerSHIFT = NO
EngineerSTORE_ENG_SETTINGS_2 = UI_INPUT_KEY_3
EngineerSHIFT = YES
EngineerRETRIEVE_ENG_SETTINGS_2 = UI_INPUT_KEY_3
EngineerSHIFT = NO
EngineerSTORE_ENG_SETTINGS_3 = UI_INPUT_KEY_4
EngineerSHIFT = YES
EngineerRETRIEVE_ENG_SETTINGS_3 = UI_INPUT_KEY_4
EngineerSHIFT = NO
EngineerSTORE_ENG_SETTINGS_4 = UI_INPUT_KEY_5
EngineerSHIFT = YES
EngineerRETRIEVE_ENG_SETTINGS_4 = UI_INPUT_KEY_5
EngineerSHIFT = NO
EngineerSTORE_ENG_SETTINGS_5 = UI_INPUT_KEY_6
EngineerSHIFT = YES
EngineerRETRIEVE_ENG_SETTINGS_5 = UI_INPUT_KEY_6
EngineerSHIFT = NO
EngineerSTORE_ENG_SETTINGS_6 = UI_INPUT_KEY_7
EngineerSHIFT = YES
EngineerRETRIEVE_ENG_SETTINGS_6 = UI_INPUT_KEY_7
EngineerSHIFT = NO
EngineerSTORE_ENG_SETTINGS_7 = UI_INPUT_KEY_8
EngineerSHIFT = YES
EngineerRETRIEVE_ENG_SETTINGS_7 = UI_INPUT_KEY_8
EngineerSHIFT = NO
EngineerSTORE_ENG_SETTINGS_8 = UI_INPUT_KEY_9
EngineerSHIFT = YES
EngineerRETRIEVE_ENG_SETTINGS_8 = UI_INPUT_KEY_9
EngineerSHIFT = NO
EngineerSTORE_ENG_SETTINGS_9 = UI_INPUT_KEY_0
EngineerSHIFT = YES
EngineerRETRIEVE_ENG_SETTINGS_9 = UI_INPUT_KEY_0
EngineerSHIFT = NO
  
EngineerENG_NEXT_SYSTEM = UI_INPUT_KEY_D
EngineerENG_PREV_SYSTEM = UI_INPUT_KEY_A
EngineerENG_INCREASE_SYSTEM = UI_INPUT_KEY_W
EngineerENG_DECREASE_SYSTEM = UI_INPUT_KEY_S
EngineerENG_INCREASE_SYSTEM_COOLANT = UI_INPUT_KEY_E
EngineerENG_DECREASE_SYSTEM_COOLANT = UI_INPUT_KEY_C
  
CommsCOMMS_RED_ALERT = UI_INPUT_KEY_R
CommsCTRL = YES
  
ServerSERVER_OPTION_TOGGLE = UI_INPUT_ESCAPE
  
HelmHELM_REQUEST_DOCK = UI_INPUT_KEY_R
  
Helm / WeaponsTOGGLE_SHIELDS = UI_INPUT_KEY_Q
Helm / WeaponsRAISE_SHIELDS = UI_INPUT_KEY_K
Helm / WeaponsLOWER_SHIELDS = UI_INPUT_KEY_L
  
WeaponsTOGGLE_AUTO_BEAMS = UI_INPUT_KEY_B
  
Multi ConsoleCONSOLE_ZOOM_IN = UI_INPUT_KEY_T
Multi ConsoleCONSOLE_ZOOM_OUT = UI_INPUT_KEY_Y
  
ScienceSCIENCE_SCAN_BUTTON = UI_INPUT_RETURN
  
WeaponsBEAM_FREQUENCY_LEFT = UI_INPUT_LEFT
WeaponsBEAM_FREQUENCY_RIGHT = UI_INPUT_RIGHT
WeaponsCONVERT_TORP_TO_ENERGY = UI_INPUT_KEY_U
WeaponsSHIFT = YES
WeaponsCONVERT_ENERGY_TO_TORP = UI_INPUT_KEY_I
WeaponsSHIFT = YES
  
WeaponsSELECT_TORP_TYPE_0 = UI_INPUT_KEY_1
WeaponsSHIFT = NO
WeaponsSELECT_TORP_TYPE_1 = UI_INPUT_KEY_2
WeaponsSHIFT = NO
WeaponsSELECT_TORP_TYPE_2 = UI_INPUT_KEY_3
WeaponsSHIFT = NO
WeaponsSELECT_TORP_TYPE_3 = UI_INPUT_KEY_4
WeaponsSHIFT = NO
WeaponsSELECT_TORP_TYPE_4 = UI_INPUT_KEY_5
WeaponsSHIFT = NO
WeaponsSELECT_TORP_TYPE_5 = UI_INPUT_KEY_6
WeaponsSHIFT = NO
WeaponsSELECT_TORP_TYPE_6 = UI_INPUT_KEY_7
WeaponsSHIFT = NO
WeaponsSELECT_TORP_TYPE_7 = UI_INPUT_KEY_8
WeaponsSHIFT = NO
WeaponsSELECT_TORP_TYPE_8 = UI_INPUT_KEY_9
WeaponsSHIFT = NO
WeaponsSELECT_TORP_TYPE_9 = UI_INPUT_KEY_10
WeaponsSHIFT = NO
  
  
  
WeaponsCYCLE_TORP_TUBE_0 = UI_INPUT_KEY_7
WeaponsCYCLE_TORP_TUBE_1 = UI_INPUT_KEY_8
WeaponsCYCLE_TORP_TUBE_2 = UI_INPUT_KEY_9
WeaponsCYCLE_TORP_TUBE_3 = UI_INPUT_KEY_0
  
WeaponsFIRE_TORP_TUBE_0 = UI_INPUT_KEY_1
WeaponsSHIFT = YES
WeaponsFIRE_TORP_TUBE_1 = UI_INPUT_KEY_2
WeaponsSHIFT = YES
WeaponsFIRE_TORP_TUBE_2 = UI_INPUT_KEY_3
WeaponsSHIFT = YES
WeaponsFIRE_TORP_TUBE_3 = UI_INPUT_KEY_4
WeaponsSHIFT = YES
WeaponsFIRE_TORP_TUBE_4 = UI_INPUT_KEY_5
WeaponsSHIFT = YES
WeaponsFIRE_TORP_TUBE_5 = UI_INPUT_KEY_6
WeaponsSHIFT = YES
  
Helm - JoystickANALOG_RUDDER = UI_INPUT_JOY0_AXIS0
Helm - JoystickDEADZONE = 0.0
Helm - JoystickMULTIPLY = 1.0
Helm - JoystickPOWER = 1.0
Helm - JoystickADD = 0.0
Helm - JoystickHIGH_BOUND = 1.0
Helm - JoystickLOW_BOUND = -1.0
  
Helm - Joystick - throttleANALOG_THROTTLE = UI_INPUT_JOY0_AXIS1
Helm - Joystick - throttleANALOG_YAW = UI_INPUT_JOY0_AXIS5
  
DataDATA_NEXT_MODE = UI_INPUT_SPACE
  
  
Server; server only hotkeys
ServerSERVER_OPTION_TOGGLE = UI_INPUT_ESCAPE
ServerEND_RESULTS_SCREEN = UI_INPUT_ESCAPE
ServerRESPAWN_PLAYER_SHIP = UI_INPUT_KEY_R
ServerTOGGLE_SIMULATION = UI_INPUT_SPACE
ServerPAUSE_SIMULATION = UI_INPUT_RETURN
ServerRESUME_SIMULATION = UI_INPUT_KEY_G
ServerEND_SIMULATION = UI_INPUT_KEY_E
  
ServerVOLUME_MUSIC_UP = UI_INPUT_VOLUME_UP
ServerVOLUME_MUSIC_UP = UI_INPUT_UP
ServerVOLUME_MUSIC_DOWN = UI_INPUT_VOLUME_DOWN
ServerVOLUME_MUSIC_DOWN = UI_INPUT_DOWN
ServerVOLUME_SFX_UP = UI_INPUT_VOLUME_UP
ServerVOLUME_SFX_UP = UI_INPUT_RIGHT
ServerVOLUME_SFX_DOWN = UI_INPUT_VOLUME_DOWN
ServerVOLUME_SFX_DOWN = UI_INPUT_LEFT
ServerVOLUME_COMMS_UP = UI_INPUT_VOLUME_UP
ServerVOLUME_COMMS_UP = UI_INPUT_HOME
ServerVOLUME_COMMS_DOWN = UI_INPUT_VOLUME_DOWN
ServerVOLUME_COMMS_DOWN = UI_INPUT_END
ServerVOLUME_MUTE_ALL = UI_INPUT_VOLUME_MUTE

 
Attached Files
xlsx Station Layout - Physical Controls.xlsx (24.89 KB, 4 views)

Previous Topic | Next Topic
Print
Reply

Quick Navigation:

Easily create a Forum Website with Website Toolbox.