Starshatter_Open
Open source Starshatter engine
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
KeyMap.h File Reference
#include "Types.h"
#include "Geometry.h"
#include "MotionController.h"

Go to the source code of this file.

Classes

class  KeyMap

Variables

const int KEY_EXIT = 0 + KEY_USER_BASE
const int KEY_PAUSE = 1 + KEY_USER_BASE
const int KEY_NEXT_VIEW = 2 + KEY_USER_BASE
const int KEY_TARGET_PADLOCK = 3 + KEY_USER_BASE
const int KEY_THREAT_PADLOCK = 4 + KEY_USER_BASE
const int KEY_LOCK_TARGET = 5 + KEY_USER_BASE
const int KEY_LOCK_THREAT = 6 + KEY_USER_BASE
const int KEY_AUTO_NAV = 7 + KEY_USER_BASE
const int KEY_TIME_COMPRESS = 8 + KEY_USER_BASE
const int KEY_TIME_EXPAND = 9 + KEY_USER_BASE
const int KEY_TIME_SKIP = 10 + KEY_USER_BASE
const int KEY_SWAP_ROLL_YAW = 11 + KEY_USER_BASE
const int KEY_THROTTLE_UP = 15 + KEY_USER_BASE
const int KEY_THROTTLE_DOWN = 16 + KEY_USER_BASE
const int KEY_THROTTLE_ZERO = 17 + KEY_USER_BASE
const int KEY_THROTTLE_FULL = 18 + KEY_USER_BASE
const int KEY_CYCLE_PRIMARY = 19 + KEY_USER_BASE
const int KEY_CYCLE_SECONDARY = 20 + KEY_USER_BASE
const int KEY_FLCS_MODE_AUTO = 21 + KEY_USER_BASE
const int KEY_DROP_ORBIT = 22 + KEY_USER_BASE
const int KEY_HUD_INST = 23 + KEY_USER_BASE
const int KEY_CAM_BRIDGE = 24 + KEY_USER_BASE
const int KEY_CAM_CHASE = 25 + KEY_USER_BASE
const int KEY_CAM_EXTERN = 26 + KEY_USER_BASE
const int KEY_HUD_MODE = 27 + KEY_USER_BASE
const int KEY_HUD_COLOR = 28 + KEY_USER_BASE
const int KEY_HUD_WARN = 29 + KEY_USER_BASE
const int KEY_NAV_DLG = 30 + KEY_USER_BASE
const int KEY_WEP_DLG = 31 + KEY_USER_BASE
const int KEY_FLT_DLG = 32 + KEY_USER_BASE
const int KEY_ENG_DLG = 33 + KEY_USER_BASE
const int KEY_ZOOM_WIDE = 34 + KEY_USER_BASE
const int KEY_ZOOM_IN = 35 + KEY_USER_BASE
const int KEY_ZOOM_OUT = 36 + KEY_USER_BASE
const int KEY_CAM_CYCLE_OBJECT = 37 + KEY_USER_BASE
const int KEY_CAM_EXT_PLUS_AZ = 38 + KEY_USER_BASE
const int KEY_CAM_EXT_MINUS_AZ = 39 + KEY_USER_BASE
const int KEY_CAM_EXT_PLUS_EL = 40 + KEY_USER_BASE
const int KEY_CAM_EXT_MINUS_EL = 41 + KEY_USER_BASE
const int KEY_CAM_EXT_PLUS_RANGE = 42 + KEY_USER_BASE
const int KEY_CAM_EXT_MINUS_RANGE = 43 + KEY_USER_BASE
const int KEY_CAM_VIEW_SELECTION = 44 + KEY_USER_BASE
const int KEY_CAM_DROP = 45 + KEY_USER_BASE
const int KEY_TARGET_SELECTION = 50 + KEY_USER_BASE
const int KEY_RADIO_MENU = 51 + KEY_USER_BASE
const int KEY_QUANTUM_MENU = 52 + KEY_USER_BASE
const int KEY_MFD1 = 53 + KEY_USER_BASE
const int KEY_MFD2 = 54 + KEY_USER_BASE
const int KEY_MFD3 = 55 + KEY_USER_BASE
const int KEY_MFD4 = 56 + KEY_USER_BASE
const int KEY_SENSOR_MODE = 60 + KEY_USER_BASE
const int KEY_SENSOR_GROUND_MODE = 61 + KEY_USER_BASE
const int KEY_SENSOR_BEAM = 62 + KEY_USER_BASE
const int KEY_SENSOR_RANGE_PLUS = 63 + KEY_USER_BASE
const int KEY_SENSOR_RANGE_MINUS = 64 + KEY_USER_BASE
const int KEY_EMCON_PLUS = 65 + KEY_USER_BASE
const int KEY_EMCON_MINUS = 66 + KEY_USER_BASE
const int KEY_SHIELDS_UP = 67 + KEY_USER_BASE
const int KEY_SHIELDS_DOWN = 68 + KEY_USER_BASE
const int KEY_SHIELDS_FULL = 69 + KEY_USER_BASE
const int KEY_SHIELDS_ZERO = 70 + KEY_USER_BASE
const int KEY_DECOY = 71 + KEY_USER_BASE
const int KEY_ECM_TOGGLE = 72 + KEY_USER_BASE
const int KEY_LAUNCH_PROBE = 73 + KEY_USER_BASE
const int KEY_GEAR_TOGGLE = 74 + KEY_USER_BASE
const int KEY_LOCK_CLOSEST_SHIP = 75 + KEY_USER_BASE
const int KEY_LOCK_CLOSEST_THREAT = 76 + KEY_USER_BASE
const int KEY_LOCK_HOSTILE_SHIP = 77 + KEY_USER_BASE
const int KEY_LOCK_HOSTILE_THREAT = 78 + KEY_USER_BASE
const int KEY_CYCLE_SUBTARGET = 79 + KEY_USER_BASE
const int KEY_PREV_SUBTARGET = 80 + KEY_USER_BASE
const int KEY_AUGMENTER = 81 + KEY_USER_BASE
const int KEY_NAVLIGHT_TOGGLE = 82 + KEY_USER_BASE
const int KEY_CAM_VIRT = 85 + KEY_USER_BASE
const int KEY_CAM_VIRT_PLUS_AZ = 86 + KEY_USER_BASE
const int KEY_CAM_VIRT_MINUS_AZ = 87 + KEY_USER_BASE
const int KEY_CAM_VIRT_PLUS_EL = 88 + KEY_USER_BASE
const int KEY_CAM_VIRT_MINUS_EL = 89 + KEY_USER_BASE
const int KEY_COMM_ATTACK_TGT = 90 + KEY_USER_BASE
const int KEY_COMM_ESCORT_TGT = 91 + KEY_USER_BASE
const int KEY_COMM_WEP_FREE = 92 + KEY_USER_BASE
const int KEY_COMM_WEP_HOLD = 93 + KEY_USER_BASE
const int KEY_COMM_COVER_ME = 94 + KEY_USER_BASE
const int KEY_COMM_SKIP_NAV = 95 + KEY_USER_BASE
const int KEY_COMM_RETURN_TO_BASE = 96 + KEY_USER_BASE
const int KEY_COMM_CALL_INBOUND = 97 + KEY_USER_BASE
const int KEY_COMM_REQUEST_PICTURE = 98 + KEY_USER_BASE
const int KEY_COMM_REQUEST_SUPPORT = 99 + KEY_USER_BASE
const int KEY_CHAT_BROADCAST = 100 + KEY_USER_BASE
const int KEY_CHAT_TEAM = 101 + KEY_USER_BASE
const int KEY_CHAT_WING = 102 + KEY_USER_BASE
const int KEY_CHAT_UNIT = 103 + KEY_USER_BASE
const int KEY_COMMAND_MODE = 104 + KEY_USER_BASE
const int KEY_SELF_DESTRUCT = 105 + KEY_USER_BASE
const int KEY_INC_STARDATE = 120 + KEY_USER_BASE
const int KEY_DEC_STARDATE = 121 + KEY_USER_BASE

Variable Documentation

const int KEY_AUGMENTER = 81 + KEY_USER_BASE

Definition at line 147 of file KeyMap.h.

const int KEY_AUTO_NAV = 7 + KEY_USER_BASE

Definition at line 74 of file KeyMap.h.

const int KEY_CAM_BRIDGE = 24 + KEY_USER_BASE

Definition at line 91 of file KeyMap.h.

const int KEY_CAM_CHASE = 25 + KEY_USER_BASE

Definition at line 92 of file KeyMap.h.

const int KEY_CAM_CYCLE_OBJECT = 37 + KEY_USER_BASE

Definition at line 105 of file KeyMap.h.

const int KEY_CAM_DROP = 45 + KEY_USER_BASE

Definition at line 113 of file KeyMap.h.

const int KEY_CAM_EXT_MINUS_AZ = 39 + KEY_USER_BASE

Definition at line 107 of file KeyMap.h.

const int KEY_CAM_EXT_MINUS_EL = 41 + KEY_USER_BASE

Definition at line 109 of file KeyMap.h.

const int KEY_CAM_EXT_MINUS_RANGE = 43 + KEY_USER_BASE

Definition at line 111 of file KeyMap.h.

const int KEY_CAM_EXT_PLUS_AZ = 38 + KEY_USER_BASE

Definition at line 106 of file KeyMap.h.

const int KEY_CAM_EXT_PLUS_EL = 40 + KEY_USER_BASE

Definition at line 108 of file KeyMap.h.

const int KEY_CAM_EXT_PLUS_RANGE = 42 + KEY_USER_BASE

Definition at line 110 of file KeyMap.h.

const int KEY_CAM_EXTERN = 26 + KEY_USER_BASE

Definition at line 93 of file KeyMap.h.

const int KEY_CAM_VIEW_SELECTION = 44 + KEY_USER_BASE

Definition at line 112 of file KeyMap.h.

const int KEY_CAM_VIRT = 85 + KEY_USER_BASE

Definition at line 150 of file KeyMap.h.

const int KEY_CAM_VIRT_MINUS_AZ = 87 + KEY_USER_BASE

Definition at line 152 of file KeyMap.h.

const int KEY_CAM_VIRT_MINUS_EL = 89 + KEY_USER_BASE

Definition at line 154 of file KeyMap.h.

const int KEY_CAM_VIRT_PLUS_AZ = 86 + KEY_USER_BASE

Definition at line 151 of file KeyMap.h.

const int KEY_CAM_VIRT_PLUS_EL = 88 + KEY_USER_BASE

Definition at line 153 of file KeyMap.h.

const int KEY_CHAT_BROADCAST = 100 + KEY_USER_BASE

Definition at line 167 of file KeyMap.h.

const int KEY_CHAT_TEAM = 101 + KEY_USER_BASE

Definition at line 168 of file KeyMap.h.

const int KEY_CHAT_UNIT = 103 + KEY_USER_BASE

Definition at line 170 of file KeyMap.h.

const int KEY_CHAT_WING = 102 + KEY_USER_BASE

Definition at line 169 of file KeyMap.h.

const int KEY_COMM_ATTACK_TGT = 90 + KEY_USER_BASE

Definition at line 156 of file KeyMap.h.

const int KEY_COMM_CALL_INBOUND = 97 + KEY_USER_BASE

Definition at line 163 of file KeyMap.h.

const int KEY_COMM_COVER_ME = 94 + KEY_USER_BASE

Definition at line 160 of file KeyMap.h.

const int KEY_COMM_ESCORT_TGT = 91 + KEY_USER_BASE

Definition at line 157 of file KeyMap.h.

const int KEY_COMM_REQUEST_PICTURE = 98 + KEY_USER_BASE

Definition at line 164 of file KeyMap.h.

const int KEY_COMM_REQUEST_SUPPORT = 99 + KEY_USER_BASE

Definition at line 165 of file KeyMap.h.

const int KEY_COMM_RETURN_TO_BASE = 96 + KEY_USER_BASE

Definition at line 162 of file KeyMap.h.

const int KEY_COMM_SKIP_NAV = 95 + KEY_USER_BASE

Definition at line 161 of file KeyMap.h.

const int KEY_COMM_WEP_FREE = 92 + KEY_USER_BASE

Definition at line 158 of file KeyMap.h.

const int KEY_COMM_WEP_HOLD = 93 + KEY_USER_BASE

Definition at line 159 of file KeyMap.h.

const int KEY_COMMAND_MODE = 104 + KEY_USER_BASE

Definition at line 172 of file KeyMap.h.

const int KEY_CYCLE_PRIMARY = 19 + KEY_USER_BASE

Definition at line 85 of file KeyMap.h.

const int KEY_CYCLE_SECONDARY = 20 + KEY_USER_BASE

Definition at line 86 of file KeyMap.h.

const int KEY_CYCLE_SUBTARGET = 79 + KEY_USER_BASE

Definition at line 144 of file KeyMap.h.

const int KEY_DEC_STARDATE = 121 + KEY_USER_BASE

Definition at line 177 of file KeyMap.h.

const int KEY_DECOY = 71 + KEY_USER_BASE

Definition at line 135 of file KeyMap.h.

const int KEY_DROP_ORBIT = 22 + KEY_USER_BASE

Definition at line 88 of file KeyMap.h.

const int KEY_ECM_TOGGLE = 72 + KEY_USER_BASE

Definition at line 136 of file KeyMap.h.

const int KEY_EMCON_MINUS = 66 + KEY_USER_BASE

Definition at line 129 of file KeyMap.h.

const int KEY_EMCON_PLUS = 65 + KEY_USER_BASE

Definition at line 128 of file KeyMap.h.

const int KEY_ENG_DLG = 33 + KEY_USER_BASE

Definition at line 100 of file KeyMap.h.

const int KEY_EXIT = 0 + KEY_USER_BASE

Definition at line 67 of file KeyMap.h.

const int KEY_FLCS_MODE_AUTO = 21 + KEY_USER_BASE

Definition at line 87 of file KeyMap.h.

const int KEY_FLT_DLG = 32 + KEY_USER_BASE

Definition at line 99 of file KeyMap.h.

const int KEY_GEAR_TOGGLE = 74 + KEY_USER_BASE

Definition at line 138 of file KeyMap.h.

const int KEY_HUD_COLOR = 28 + KEY_USER_BASE

Definition at line 95 of file KeyMap.h.

const int KEY_HUD_INST = 23 + KEY_USER_BASE

Definition at line 90 of file KeyMap.h.

const int KEY_HUD_MODE = 27 + KEY_USER_BASE

Definition at line 94 of file KeyMap.h.

const int KEY_HUD_WARN = 29 + KEY_USER_BASE

Definition at line 96 of file KeyMap.h.

const int KEY_INC_STARDATE = 120 + KEY_USER_BASE

Definition at line 176 of file KeyMap.h.

const int KEY_LAUNCH_PROBE = 73 + KEY_USER_BASE

Definition at line 137 of file KeyMap.h.

const int KEY_LOCK_CLOSEST_SHIP = 75 + KEY_USER_BASE

Definition at line 140 of file KeyMap.h.

const int KEY_LOCK_CLOSEST_THREAT = 76 + KEY_USER_BASE

Definition at line 141 of file KeyMap.h.

const int KEY_LOCK_HOSTILE_SHIP = 77 + KEY_USER_BASE

Definition at line 142 of file KeyMap.h.

const int KEY_LOCK_HOSTILE_THREAT = 78 + KEY_USER_BASE

Definition at line 143 of file KeyMap.h.

const int KEY_LOCK_TARGET = 5 + KEY_USER_BASE

Definition at line 72 of file KeyMap.h.

const int KEY_LOCK_THREAT = 6 + KEY_USER_BASE

Definition at line 73 of file KeyMap.h.

const int KEY_MFD1 = 53 + KEY_USER_BASE

Definition at line 118 of file KeyMap.h.

const int KEY_MFD2 = 54 + KEY_USER_BASE

Definition at line 119 of file KeyMap.h.

const int KEY_MFD3 = 55 + KEY_USER_BASE

Definition at line 120 of file KeyMap.h.

const int KEY_MFD4 = 56 + KEY_USER_BASE

Definition at line 121 of file KeyMap.h.

const int KEY_NAV_DLG = 30 + KEY_USER_BASE

Definition at line 97 of file KeyMap.h.

const int KEY_NAVLIGHT_TOGGLE = 82 + KEY_USER_BASE

Definition at line 148 of file KeyMap.h.

const int KEY_NEXT_VIEW = 2 + KEY_USER_BASE

Definition at line 69 of file KeyMap.h.

const int KEY_PAUSE = 1 + KEY_USER_BASE

Definition at line 68 of file KeyMap.h.

const int KEY_PREV_SUBTARGET = 80 + KEY_USER_BASE

Definition at line 145 of file KeyMap.h.

const int KEY_QUANTUM_MENU = 52 + KEY_USER_BASE

Definition at line 117 of file KeyMap.h.

const int KEY_RADIO_MENU = 51 + KEY_USER_BASE

Definition at line 116 of file KeyMap.h.

const int KEY_SELF_DESTRUCT = 105 + KEY_USER_BASE

Definition at line 173 of file KeyMap.h.

const int KEY_SENSOR_BEAM = 62 + KEY_USER_BASE

Definition at line 125 of file KeyMap.h.

const int KEY_SENSOR_GROUND_MODE = 61 + KEY_USER_BASE

Definition at line 124 of file KeyMap.h.

const int KEY_SENSOR_MODE = 60 + KEY_USER_BASE

Definition at line 123 of file KeyMap.h.

const int KEY_SENSOR_RANGE_MINUS = 64 + KEY_USER_BASE

Definition at line 127 of file KeyMap.h.

const int KEY_SENSOR_RANGE_PLUS = 63 + KEY_USER_BASE

Definition at line 126 of file KeyMap.h.

const int KEY_SHIELDS_DOWN = 68 + KEY_USER_BASE

Definition at line 132 of file KeyMap.h.

const int KEY_SHIELDS_FULL = 69 + KEY_USER_BASE

Definition at line 133 of file KeyMap.h.

const int KEY_SHIELDS_UP = 67 + KEY_USER_BASE

Definition at line 131 of file KeyMap.h.

const int KEY_SHIELDS_ZERO = 70 + KEY_USER_BASE

Definition at line 134 of file KeyMap.h.

const int KEY_SWAP_ROLL_YAW = 11 + KEY_USER_BASE

Definition at line 79 of file KeyMap.h.

const int KEY_TARGET_PADLOCK = 3 + KEY_USER_BASE

Definition at line 70 of file KeyMap.h.

const int KEY_TARGET_SELECTION = 50 + KEY_USER_BASE

Definition at line 115 of file KeyMap.h.

const int KEY_THREAT_PADLOCK = 4 + KEY_USER_BASE

Definition at line 71 of file KeyMap.h.

const int KEY_THROTTLE_DOWN = 16 + KEY_USER_BASE

Definition at line 82 of file KeyMap.h.

const int KEY_THROTTLE_FULL = 18 + KEY_USER_BASE

Definition at line 84 of file KeyMap.h.

const int KEY_THROTTLE_UP = 15 + KEY_USER_BASE

Definition at line 81 of file KeyMap.h.

const int KEY_THROTTLE_ZERO = 17 + KEY_USER_BASE

Definition at line 83 of file KeyMap.h.

const int KEY_TIME_COMPRESS = 8 + KEY_USER_BASE

Definition at line 75 of file KeyMap.h.

const int KEY_TIME_EXPAND = 9 + KEY_USER_BASE

Definition at line 76 of file KeyMap.h.

const int KEY_TIME_SKIP = 10 + KEY_USER_BASE

Definition at line 77 of file KeyMap.h.

const int KEY_WEP_DLG = 31 + KEY_USER_BASE

Definition at line 98 of file KeyMap.h.

const int KEY_ZOOM_IN = 35 + KEY_USER_BASE

Definition at line 103 of file KeyMap.h.

const int KEY_ZOOM_OUT = 36 + KEY_USER_BASE

Definition at line 104 of file KeyMap.h.

const int KEY_ZOOM_WIDE = 34 + KEY_USER_BASE

Definition at line 102 of file KeyMap.h.