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  {
  KEY_FIRST = 0 , 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_LEFT = 317 , KEY_JOY_HAT0_RIGHT = 318 ,
  KEY_JOY_HAT0_DOWN = 319 , KEY_JOY_HAT1_UP = 320 , KEY_JOY_HAT1_LEFT = 321 , KEY_JOY_HAT1_RIGHT = 322 ,
  KEY_JOY_HAT1_DOWN = 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_LAST = 512 , NUM_JOYSTICK_BUTTONS = KEY_JOYSTICK_BUTTON_11 - KEY_JOYSTICK_BUTTON_0 + 1 , NUM_JOYSTICK_AXES_BUTTONS = KEY_JOY_AXIS_11_RIGHT - KEY_JOY_AXIS_0_LEFT + 1 ,
  NUM_JOYSTICK_BUTTONS_PER_AXIS = KEY_JOY_AXIS_0_RIGHT - KEY_JOY_AXIS_0_LEFT + 1 , NUM_JOYSTICK_AXES = NUM_JOYSTICK_AXES_BUTTONS / NUM_JOYSTICK_BUTTONS_PER_AXIS , NUM_JOYSTICK_HAT_BUTTONS = KEY_JOY_HAT1_DOWN - KEY_JOY_HAT0_UP + 1 , NUM_JOYSTICK_BUTTONS_PER_HAT = KEY_JOY_HAT1_DOWN - KEY_JOY_HAT1_UP + 1 ,
  NUM_JOYSTICK_HATS = NUM_JOYSTICK_HAT_BUTTONS / NUM_JOYSTICK_BUTTONS_PER_HAT
}
 

Enumeration Type Documentation

◆ anonymous enum

anonymous enum
Enumerator
KEY_FIRST 
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_LEFT 
KEY_JOY_HAT0_RIGHT 
KEY_JOY_HAT0_DOWN 
KEY_JOY_HAT1_UP 
KEY_JOY_HAT1_LEFT 
KEY_JOY_HAT1_RIGHT 
KEY_JOY_HAT1_DOWN 
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_LAST 
NUM_JOYSTICK_BUTTONS 
NUM_JOYSTICK_AXES_BUTTONS 
NUM_JOYSTICK_BUTTONS_PER_AXIS 
NUM_JOYSTICK_AXES 
NUM_JOYSTICK_HAT_BUTTONS 
NUM_JOYSTICK_BUTTONS_PER_HAT 
NUM_JOYSTICK_HATS