DDraceNetwork Docs
keys.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  EKey {
  KEY_UNKNOWN = 0 , KEY_A = 4 , KEY_B = 5 , KEY_C = 6 ,
  KEY_D = 7 , KEY_E = 8 , KEY_F = 9 , KEY_G = 10 ,
  KEY_H = 11 , KEY_I = 12 , KEY_J = 13 , KEY_K = 14 ,
  KEY_L = 15 , KEY_M = 16 , KEY_N = 17 , KEY_O = 18 ,
  KEY_P = 19 , KEY_Q = 20 , KEY_R = 21 , KEY_S = 22 ,
  KEY_T = 23 , KEY_U = 24 , KEY_V = 25 , KEY_W = 26 ,
  KEY_X = 27 , KEY_Y = 28 , KEY_Z = 29 , KEY_1 = 30 ,
  KEY_2 = 31 , KEY_3 = 32 , KEY_4 = 33 , KEY_5 = 34 ,
  KEY_6 = 35 , KEY_7 = 36 , KEY_8 = 37 , KEY_9 = 38 ,
  KEY_0 = 39 , KEY_RETURN = 40 , KEY_ESCAPE = 41 , KEY_BACKSPACE = 42 ,
  KEY_TAB = 43 , KEY_SPACE = 44 , KEY_MINUS = 45 , KEY_EQUALS = 46 ,
  KEY_LEFTBRACKET = 47 , KEY_RIGHTBRACKET = 48 , KEY_BACKSLASH = 49 , KEY_NONUSHASH = 50 ,
  KEY_SEMICOLON = 51 , KEY_APOSTROPHE = 52 , KEY_GRAVE = 53 , KEY_COMMA = 54 ,
  KEY_PERIOD = 55 , KEY_SLASH = 56 , KEY_CAPSLOCK = 57 , KEY_F1 = 58 ,
  KEY_F2 = 59 , KEY_F3 = 60 , KEY_F4 = 61 , KEY_F5 = 62 ,
  KEY_F6 = 63 , KEY_F7 = 64 , KEY_F8 = 65 , KEY_F9 = 66 ,
  KEY_F10 = 67 , KEY_F11 = 68 , KEY_F12 = 69 , KEY_PRINTSCREEN = 70 ,
  KEY_SCROLLLOCK = 71 , KEY_PAUSE = 72 , KEY_INSERT = 73 , KEY_HOME = 74 ,
  KEY_PAGEUP = 75 , KEY_DELETE = 76 , KEY_END = 77 , KEY_PAGEDOWN = 78 ,
  KEY_RIGHT = 79 , KEY_LEFT = 80 , KEY_DOWN = 81 , KEY_UP = 82 ,
  KEY_NUMLOCKCLEAR = 83 , KEY_KP_DIVIDE = 84 , KEY_KP_MULTIPLY = 85 , KEY_KP_MINUS = 86 ,
  KEY_KP_PLUS = 87 , KEY_KP_ENTER = 88 , KEY_KP_1 = 89 , KEY_KP_2 = 90 ,
  KEY_KP_3 = 91 , KEY_KP_4 = 92 , KEY_KP_5 = 93 , KEY_KP_6 = 94 ,
  KEY_KP_7 = 95 , KEY_KP_8 = 96 , KEY_KP_9 = 97 , KEY_KP_0 = 98 ,
  KEY_KP_PERIOD = 99 , KEY_NONUSBACKSLASH = 100 , KEY_APPLICATION = 101 , KEY_POWER = 102 ,
  KEY_KP_EQUALS = 103 , KEY_F13 = 104 , KEY_F14 = 105 , KEY_F15 = 106 ,
  KEY_F16 = 107 , KEY_F17 = 108 , KEY_F18 = 109 , KEY_F19 = 110 ,
  KEY_F20 = 111 , KEY_F21 = 112 , KEY_F22 = 113 , KEY_F23 = 114 ,
  KEY_F24 = 115 , KEY_EXECUTE = 116 , KEY_HELP = 117 , KEY_MENU = 118 ,
  KEY_SELECT = 119 , KEY_STOP = 120 , KEY_AGAIN = 121 , KEY_UNDO = 122 ,
  KEY_CUT = 123 , KEY_COPY = 124 , KEY_PASTE = 125 , KEY_FIND = 126 ,
  KEY_MUTE = 127 , KEY_VOLUMEUP = 128 , KEY_VOLUMEDOWN = 129 , KEY_KP_COMMA = 133 ,
  KEY_KP_EQUALSAS400 = 134 , KEY_INTERNATIONAL1 = 135 , KEY_INTERNATIONAL2 = 136 , KEY_INTERNATIONAL3 = 137 ,
  KEY_INTERNATIONAL4 = 138 , KEY_INTERNATIONAL5 = 139 , KEY_INTERNATIONAL6 = 140 , KEY_INTERNATIONAL7 = 141 ,
  KEY_INTERNATIONAL8 = 142 , KEY_INTERNATIONAL9 = 143 , KEY_LANG1 = 144 , KEY_LANG2 = 145 ,
  KEY_LANG3 = 146 , KEY_LANG4 = 147 , KEY_LANG5 = 148 , KEY_LANG6 = 149 ,
  KEY_LANG7 = 150 , KEY_LANG8 = 151 , KEY_LANG9 = 152 , KEY_ALTERASE = 153 ,
  KEY_SYSREQ = 154 , KEY_CANCEL = 155 , KEY_CLEAR = 156 , KEY_PRIOR = 157 ,
  KEY_RETURN2 = 158 , KEY_SEPARATOR = 159 , KEY_OUT = 160 , KEY_OPER = 161 ,
  KEY_CLEARAGAIN = 162 , KEY_CRSEL = 163 , KEY_EXSEL = 164 , KEY_KP_00 = 176 ,
  KEY_KP_000 = 177 , KEY_THOUSANDSSEPARATOR = 178 , KEY_DECIMALSEPARATOR = 179 , KEY_CURRENCYUNIT = 180 ,
  KEY_CURRENCYSUBUNIT = 181 , KEY_KP_LEFTPAREN = 182 , KEY_KP_RIGHTPAREN = 183 , KEY_KP_LEFTBRACE = 184 ,
  KEY_KP_RIGHTBRACE = 185 , KEY_KP_TAB = 186 , KEY_KP_BACKSPACE = 187 , KEY_KP_A = 188 ,
  KEY_KP_B = 189 , KEY_KP_C = 190 , KEY_KP_D = 191 , KEY_KP_E = 192 ,
  KEY_KP_F = 193 , KEY_KP_XOR = 194 , KEY_KP_POWER = 195 , KEY_KP_PERCENT = 196 ,
  KEY_KP_LESS = 197 , KEY_KP_GREATER = 198 , KEY_KP_AMPERSAND = 199 , KEY_KP_DBLAMPERSAND = 200 ,
  KEY_KP_VERTICALBAR = 201 , KEY_KP_DBLVERTICALBAR = 202 , KEY_KP_COLON = 203 , KEY_KP_HASH = 204 ,
  KEY_KP_SPACE = 205 , KEY_KP_AT = 206 , KEY_KP_EXCLAM = 207 , KEY_KP_MEMSTORE = 208 ,
  KEY_KP_MEMRECALL = 209 , KEY_KP_MEMCLEAR = 210 , KEY_KP_MEMADD = 211 , KEY_KP_MEMSUBTRACT = 212 ,
  KEY_KP_MEMMULTIPLY = 213 , KEY_KP_MEMDIVIDE = 214 , KEY_KP_PLUSMINUS = 215 , KEY_KP_CLEAR = 216 ,
  KEY_KP_CLEARENTRY = 217 , KEY_KP_BINARY = 218 , KEY_KP_OCTAL = 219 , KEY_KP_DECIMAL = 220 ,
  KEY_KP_HEXADECIMAL = 221 , KEY_LCTRL = 224 , KEY_LSHIFT = 225 , KEY_LALT = 226 ,
  KEY_LGUI = 227 , KEY_RCTRL = 228 , KEY_RSHIFT = 229 , KEY_RALT = 230 ,
  KEY_RGUI = 231 , KEY_MODE = 257 , KEY_AUDIONEXT = 258 , KEY_AUDIOPREV = 259 ,
  KEY_AUDIOSTOP = 260 , KEY_AUDIOPLAY = 261 , KEY_AUDIOMUTE = 262 , KEY_MEDIASELECT = 263 ,
  KEY_WWW = 264 , KEY_MAIL = 265 , KEY_CALCULATOR = 266 , KEY_COMPUTER = 267 ,
  KEY_AC_SEARCH = 268 , KEY_AC_HOME = 269 , KEY_AC_BACK = 270 , KEY_AC_FORWARD = 271 ,
  KEY_AC_STOP = 272 , KEY_AC_REFRESH = 273 , KEY_AC_BOOKMARKS = 274 , KEY_BRIGHTNESSDOWN = 275 ,
  KEY_BRIGHTNESSUP = 276 , KEY_DISPLAYSWITCH = 277 , KEY_KBDILLUMTOGGLE = 278 , KEY_KBDILLUMDOWN = 279 ,
  KEY_KBDILLUMUP = 280 , KEY_EJECT = 281 , KEY_SLEEP = 282 , KEY_APP1 = 283 ,
  KEY_APP2 = 284 , KEY_AUDIOREWIND = 285 , KEY_AUDIOFASTFORWARD = 286 , KEY_SOFTLEFT = 287 ,
  KEY_SOFTRIGHT = 288 , KEY_CALL = 289 , KEY_ENDCALL = 290 , KEY_MOUSE_1 = 291 ,
  KEY_MOUSE_2 = 292 , KEY_MOUSE_3 = 293 , KEY_MOUSE_4 = 294 , KEY_MOUSE_5 = 295 ,
  KEY_MOUSE_6 = 296 , KEY_MOUSE_7 = 297 , KEY_MOUSE_8 = 298 , KEY_MOUSE_9 = 299 ,
  KEY_MOUSE_WHEEL_UP = 300 , KEY_MOUSE_WHEEL_DOWN = 301 , KEY_MOUSE_WHEEL_LEFT = 302 , KEY_MOUSE_WHEEL_RIGHT = 303 ,
  KEY_JOYSTICK_BUTTON_0 = 304 , KEY_JOYSTICK_BUTTON_1 = 305 , KEY_JOYSTICK_BUTTON_2 = 306 , KEY_JOYSTICK_BUTTON_3 = 307 ,
  KEY_JOYSTICK_BUTTON_4 = 308 , KEY_JOYSTICK_BUTTON_5 = 309 , KEY_JOYSTICK_BUTTON_6 = 310 , KEY_JOYSTICK_BUTTON_7 = 311 ,
  KEY_JOYSTICK_BUTTON_8 = 312 , KEY_JOYSTICK_BUTTON_9 = 313 , KEY_JOYSTICK_BUTTON_10 = 314 , KEY_JOYSTICK_BUTTON_11 = 315 ,
  KEY_JOY_HAT0_UP = 316 , KEY_JOY_HAT0_DOWN = 317 , KEY_JOY_HAT0_LEFT = 318 , KEY_JOY_HAT0_RIGHT = 319 ,
  KEY_JOY_HAT1_UP = 320 , KEY_JOY_HAT1_DOWN = 321 , KEY_JOY_HAT1_LEFT = 322 , KEY_JOY_HAT1_RIGHT = 323 ,
  KEY_JOY_AXIS_0_LEFT = 324 , KEY_JOY_AXIS_0_RIGHT = 325 , KEY_JOY_AXIS_1_LEFT = 326 , KEY_JOY_AXIS_1_RIGHT = 327 ,
  KEY_JOY_AXIS_2_LEFT = 328 , KEY_JOY_AXIS_2_RIGHT = 329 , KEY_JOY_AXIS_3_LEFT = 330 , KEY_JOY_AXIS_3_RIGHT = 331 ,
  KEY_JOY_AXIS_4_LEFT = 332 , KEY_JOY_AXIS_4_RIGHT = 333 , KEY_JOY_AXIS_5_LEFT = 334 , KEY_JOY_AXIS_5_RIGHT = 335 ,
  KEY_JOY_AXIS_6_LEFT = 336 , KEY_JOY_AXIS_6_RIGHT = 337 , KEY_JOY_AXIS_7_LEFT = 338 , KEY_JOY_AXIS_7_RIGHT = 339 ,
  KEY_JOY_AXIS_8_LEFT = 340 , KEY_JOY_AXIS_8_RIGHT = 341 , KEY_JOY_AXIS_9_LEFT = 342 , KEY_JOY_AXIS_9_RIGHT = 343 ,
  KEY_JOY_AXIS_10_LEFT = 344 , KEY_JOY_AXIS_10_RIGHT = 345 , KEY_JOY_AXIS_11_LEFT = 346 , KEY_JOY_AXIS_11_RIGHT = 347 ,
  KEY_FIRST = 0 , KEY_LAST = 512 , NUM_MOUSE_BUTTONS = 9 , NUM_JOYSTICK_BUTTONS = 12 ,
  NUM_JOYSTICK_BUTTONS_PER_AXIS = KEY_JOY_AXIS_0_RIGHT - KEY_JOY_AXIS_0_LEFT + 1 , NUM_JOYSTICK_AXES = 12 , NUM_JOYSTICK_BUTTONS_PER_HAT = KEY_JOY_HAT0_RIGHT - KEY_JOY_HAT0_UP + 1 , NUM_JOYSTICK_HATS = 2
}
 

Enumeration Type Documentation

◆ EKey

enum EKey
Enumerator
KEY_UNKNOWN 
KEY_A 
KEY_B 
KEY_C 
KEY_D 
KEY_E 
KEY_F 
KEY_G 
KEY_H 
KEY_I 
KEY_J 
KEY_K 
KEY_L 
KEY_M 
KEY_N 
KEY_O 
KEY_P 
KEY_Q 
KEY_R 
KEY_S 
KEY_T 
KEY_U 
KEY_V 
KEY_W 
KEY_X 
KEY_Y 
KEY_Z 
KEY_1 
KEY_2 
KEY_3 
KEY_4 
KEY_5 
KEY_6 
KEY_7 
KEY_8 
KEY_9 
KEY_0 
KEY_RETURN 
KEY_ESCAPE 
KEY_BACKSPACE 
KEY_TAB 
KEY_SPACE 
KEY_MINUS 
KEY_EQUALS 
KEY_LEFTBRACKET 
KEY_RIGHTBRACKET 
KEY_BACKSLASH 
KEY_NONUSHASH 
KEY_SEMICOLON 
KEY_APOSTROPHE 
KEY_GRAVE 
KEY_COMMA 
KEY_PERIOD 
KEY_SLASH 
KEY_CAPSLOCK 
KEY_F1 
KEY_F2 
KEY_F3 
KEY_F4 
KEY_F5 
KEY_F6 
KEY_F7 
KEY_F8 
KEY_F9 
KEY_F10 
KEY_F11 
KEY_F12 
KEY_PRINTSCREEN 
KEY_SCROLLLOCK 
KEY_PAUSE 
KEY_INSERT 
KEY_HOME 
KEY_PAGEUP 
KEY_DELETE 
KEY_END 
KEY_PAGEDOWN 
KEY_RIGHT 
KEY_LEFT 
KEY_DOWN 
KEY_UP 
KEY_NUMLOCKCLEAR 
KEY_KP_DIVIDE 
KEY_KP_MULTIPLY 
KEY_KP_MINUS 
KEY_KP_PLUS 
KEY_KP_ENTER 
KEY_KP_1 
KEY_KP_2 
KEY_KP_3 
KEY_KP_4 
KEY_KP_5 
KEY_KP_6 
KEY_KP_7 
KEY_KP_8 
KEY_KP_9 
KEY_KP_0 
KEY_KP_PERIOD 
KEY_NONUSBACKSLASH 
KEY_APPLICATION 
KEY_POWER 
KEY_KP_EQUALS 
KEY_F13 
KEY_F14 
KEY_F15 
KEY_F16 
KEY_F17 
KEY_F18 
KEY_F19 
KEY_F20 
KEY_F21 
KEY_F22 
KEY_F23 
KEY_F24 
KEY_EXECUTE 
KEY_HELP 
KEY_MENU 
KEY_SELECT 
KEY_STOP 
KEY_AGAIN 
KEY_UNDO 
KEY_CUT 
KEY_COPY 
KEY_PASTE 
KEY_FIND 
KEY_MUTE 
KEY_VOLUMEUP 
KEY_VOLUMEDOWN 
KEY_KP_COMMA 
KEY_KP_EQUALSAS400 
KEY_INTERNATIONAL1 
KEY_INTERNATIONAL2 
KEY_INTERNATIONAL3 
KEY_INTERNATIONAL4 
KEY_INTERNATIONAL5 
KEY_INTERNATIONAL6 
KEY_INTERNATIONAL7 
KEY_INTERNATIONAL8 
KEY_INTERNATIONAL9 
KEY_LANG1 
KEY_LANG2 
KEY_LANG3 
KEY_LANG4 
KEY_LANG5 
KEY_LANG6 
KEY_LANG7 
KEY_LANG8 
KEY_LANG9 
KEY_ALTERASE 
KEY_SYSREQ 
KEY_CANCEL 
KEY_CLEAR 
KEY_PRIOR 
KEY_RETURN2 
KEY_SEPARATOR 
KEY_OUT 
KEY_OPER 
KEY_CLEARAGAIN 
KEY_CRSEL 
KEY_EXSEL 
KEY_KP_00 
KEY_KP_000 
KEY_THOUSANDSSEPARATOR 
KEY_DECIMALSEPARATOR 
KEY_CURRENCYUNIT 
KEY_CURRENCYSUBUNIT 
KEY_KP_LEFTPAREN 
KEY_KP_RIGHTPAREN 
KEY_KP_LEFTBRACE 
KEY_KP_RIGHTBRACE 
KEY_KP_TAB 
KEY_KP_BACKSPACE 
KEY_KP_A 
KEY_KP_B 
KEY_KP_C 
KEY_KP_D 
KEY_KP_E 
KEY_KP_F 
KEY_KP_XOR 
KEY_KP_POWER 
KEY_KP_PERCENT 
KEY_KP_LESS 
KEY_KP_GREATER 
KEY_KP_AMPERSAND 
KEY_KP_DBLAMPERSAND 
KEY_KP_VERTICALBAR 
KEY_KP_DBLVERTICALBAR 
KEY_KP_COLON 
KEY_KP_HASH 
KEY_KP_SPACE 
KEY_KP_AT 
KEY_KP_EXCLAM 
KEY_KP_MEMSTORE 
KEY_KP_MEMRECALL 
KEY_KP_MEMCLEAR 
KEY_KP_MEMADD 
KEY_KP_MEMSUBTRACT 
KEY_KP_MEMMULTIPLY 
KEY_KP_MEMDIVIDE 
KEY_KP_PLUSMINUS 
KEY_KP_CLEAR 
KEY_KP_CLEARENTRY 
KEY_KP_BINARY 
KEY_KP_OCTAL 
KEY_KP_DECIMAL 
KEY_KP_HEXADECIMAL 
KEY_LCTRL 
KEY_LSHIFT 
KEY_LALT 
KEY_LGUI 
KEY_RCTRL 
KEY_RSHIFT 
KEY_RALT 
KEY_RGUI 
KEY_MODE 
KEY_AUDIONEXT 
KEY_AUDIOPREV 
KEY_AUDIOSTOP 
KEY_AUDIOPLAY 
KEY_AUDIOMUTE 
KEY_MEDIASELECT 
KEY_WWW 
KEY_MAIL 
KEY_CALCULATOR 
KEY_COMPUTER 
KEY_AC_SEARCH 
KEY_AC_HOME 
KEY_AC_BACK 
KEY_AC_FORWARD 
KEY_AC_STOP 
KEY_AC_REFRESH 
KEY_AC_BOOKMARKS 
KEY_BRIGHTNESSDOWN 
KEY_BRIGHTNESSUP 
KEY_DISPLAYSWITCH 
KEY_KBDILLUMTOGGLE 
KEY_KBDILLUMDOWN 
KEY_KBDILLUMUP 
KEY_EJECT 
KEY_SLEEP 
KEY_APP1 
KEY_APP2 
KEY_AUDIOREWIND 
KEY_AUDIOFASTFORWARD 
KEY_SOFTLEFT 
KEY_SOFTRIGHT 
KEY_CALL 
KEY_ENDCALL 
KEY_MOUSE_1 
KEY_MOUSE_2 
KEY_MOUSE_3 
KEY_MOUSE_4 
KEY_MOUSE_5 
KEY_MOUSE_6 
KEY_MOUSE_7 
KEY_MOUSE_8 
KEY_MOUSE_9 
KEY_MOUSE_WHEEL_UP 
KEY_MOUSE_WHEEL_DOWN 
KEY_MOUSE_WHEEL_LEFT 
KEY_MOUSE_WHEEL_RIGHT 
KEY_JOYSTICK_BUTTON_0 
KEY_JOYSTICK_BUTTON_1 
KEY_JOYSTICK_BUTTON_2 
KEY_JOYSTICK_BUTTON_3 
KEY_JOYSTICK_BUTTON_4 
KEY_JOYSTICK_BUTTON_5 
KEY_JOYSTICK_BUTTON_6 
KEY_JOYSTICK_BUTTON_7 
KEY_JOYSTICK_BUTTON_8 
KEY_JOYSTICK_BUTTON_9 
KEY_JOYSTICK_BUTTON_10 
KEY_JOYSTICK_BUTTON_11 
KEY_JOY_HAT0_UP 
KEY_JOY_HAT0_DOWN 
KEY_JOY_HAT0_LEFT 
KEY_JOY_HAT0_RIGHT 
KEY_JOY_HAT1_UP 
KEY_JOY_HAT1_DOWN 
KEY_JOY_HAT1_LEFT 
KEY_JOY_HAT1_RIGHT 
KEY_JOY_AXIS_0_LEFT 
KEY_JOY_AXIS_0_RIGHT 
KEY_JOY_AXIS_1_LEFT 
KEY_JOY_AXIS_1_RIGHT 
KEY_JOY_AXIS_2_LEFT 
KEY_JOY_AXIS_2_RIGHT 
KEY_JOY_AXIS_3_LEFT 
KEY_JOY_AXIS_3_RIGHT 
KEY_JOY_AXIS_4_LEFT 
KEY_JOY_AXIS_4_RIGHT 
KEY_JOY_AXIS_5_LEFT 
KEY_JOY_AXIS_5_RIGHT 
KEY_JOY_AXIS_6_LEFT 
KEY_JOY_AXIS_6_RIGHT 
KEY_JOY_AXIS_7_LEFT 
KEY_JOY_AXIS_7_RIGHT 
KEY_JOY_AXIS_8_LEFT 
KEY_JOY_AXIS_8_RIGHT 
KEY_JOY_AXIS_9_LEFT 
KEY_JOY_AXIS_9_RIGHT 
KEY_JOY_AXIS_10_LEFT 
KEY_JOY_AXIS_10_RIGHT 
KEY_JOY_AXIS_11_LEFT 
KEY_JOY_AXIS_11_RIGHT 
KEY_FIRST 
KEY_LAST 
NUM_MOUSE_BUTTONS 
NUM_JOYSTICK_BUTTONS 
NUM_JOYSTICK_BUTTONS_PER_AXIS 
NUM_JOYSTICK_AXES 
NUM_JOYSTICK_BUTTONS_PER_HAT 
NUM_JOYSTICK_HATS