Elevate Engine 1
Loading...
Searching...
No Matches
KeyCodes.h File Reference

Go to the source code of this file.

Macros

#define EE_KEY_SPACE   32
 
#define EE_KEY_APOSTROPHE   39 /* ' */
 
#define EE_KEY_COMMA   44 /* , */
 
#define EE_KEY_MINUS   45 /* - */
 
#define EE_KEY_PERIOD   46 /* . */
 
#define EE_KEY_SLASH   47 /* / */
 
#define EE_KEY_0   48
 
#define EE_KEY_1   49
 
#define EE_KEY_2   50
 
#define EE_KEY_3   51
 
#define EE_KEY_4   52
 
#define EE_KEY_5   53
 
#define EE_KEY_6   54
 
#define EE_KEY_7   55
 
#define EE_KEY_8   56
 
#define EE_KEY_9   57
 
#define EE_KEY_SEMICOLON   59 /* ; */
 
#define EE_KEY_EQUAL   61 /* = */
 
#define EE_KEY_A   65
 
#define EE_KEY_B   66
 
#define EE_KEY_C   67
 
#define EE_KEY_D   68
 
#define EE_KEY_E   69
 
#define EE_KEY_F   70
 
#define EE_KEY_G   71
 
#define EE_KEY_H   72
 
#define EE_KEY_I   73
 
#define EE_KEY_J   74
 
#define EE_KEY_K   75
 
#define EE_KEY_L   76
 
#define EE_KEY_M   77
 
#define EE_KEY_N   78
 
#define EE_KEY_O   79
 
#define EE_KEY_P   80
 
#define EE_KEY_Q   81
 
#define EE_KEY_R   82
 
#define EE_KEY_S   83
 
#define EE_KEY_T   84
 
#define EE_KEY_U   85
 
#define EE_KEY_V   86
 
#define EE_KEY_W   87
 
#define EE_KEY_X   88
 
#define EE_KEY_Y   89
 
#define EE_KEY_Z   90
 
#define EE_KEY_LEFT_BRACKET   91 /* [ */
 
#define EE_KEY_BACKSLASH   92 /* \ */
 
#define EE_KEY_RIGHT_BRACKET   93 /* ] */
 
#define EE_KEY_GRAVE_ACCENT   96 /* ` */
 
#define EE_KEY_WORLD_1   161 /* non-US #1 */
 
#define EE_KEY_WORLD_2   162 /* non-US #2 */
 
#define EE_KEY_ESCAPE   256
 
#define EE_KEY_ENTER   257
 
#define EE_KEY_TAB   258
 
#define EE_KEY_BACKSPACE   259
 
#define EE_KEY_INSERT   260
 
#define EE_KEY_DELETE   261
 
#define EE_KEY_RIGHT   262
 
#define EE_KEY_LEFT   263
 
#define EE_KEY_DOWN   264
 
#define EE_KEY_UP   265
 
#define EE_KEY_PAGE_UP   266
 
#define EE_KEY_PAGE_DOWN   267
 
#define EE_KEY_HOME   268
 
#define EE_KEY_END   269
 
#define EE_KEY_CAPS_LOCK   280
 
#define EE_KEY_SCROLL_LOCK   281
 
#define EE_KEY_NUM_LOCK   282
 
#define EE_KEY_PRINT_SCREEN   283
 
#define EE_KEY_PAUSE   284
 
#define EE_KEY_F1   290
 
#define EE_KEY_F2   291
 
#define EE_KEY_F3   292
 
#define EE_KEY_F4   293
 
#define EE_KEY_F5   294
 
#define EE_KEY_F6   295
 
#define EE_KEY_F7   296
 
#define EE_KEY_F8   297
 
#define EE_KEY_F9   298
 
#define EE_KEY_F10   299
 
#define EE_KEY_F11   300
 
#define EE_KEY_F12   301
 
#define EE_KEY_F13   302
 
#define EE_KEY_F14   303
 
#define EE_KEY_F15   304
 
#define EE_KEY_F16   305
 
#define EE_KEY_F17   306
 
#define EE_KEY_F18   307
 
#define EE_KEY_F19   308
 
#define EE_KEY_F20   309
 
#define EE_KEY_F21   310
 
#define EE_KEY_F22   311
 
#define EE_KEY_F23   312
 
#define EE_KEY_F24   313
 
#define EE_KEY_F25   314
 
#define EE_KEY_KP_0   320
 
#define EE_KEY_KP_1   321
 
#define EE_KEY_KP_2   322
 
#define EE_KEY_KP_3   323
 
#define EE_KEY_KP_4   324
 
#define EE_KEY_KP_5   325
 
#define EE_KEY_KP_6   326
 
#define EE_KEY_KP_7   327
 
#define EE_KEY_KP_8   328
 
#define EE_KEY_KP_9   329
 
#define EE_KEY_KP_DECIMAL   330
 
#define EE_KEY_KP_DIVIDE   331
 
#define EE_KEY_KP_MULTIPLY   332
 
#define EE_KEY_KP_SUBTRACT   333
 
#define EE_KEY_KP_ADD   334
 
#define EE_KEY_KP_ENTER   335
 
#define EE_KEY_KP_EQUAL   336
 
#define EE_KEY_LEFT_SHIFT   340
 
#define EE_KEY_LEFT_CONTROL   341
 
#define EE_KEY_LEFT_ALT   342
 
#define EE_KEY_LEFT_SUPER   343
 
#define EE_KEY_RIGHT_SHIFT   344
 
#define EE_KEY_RIGHT_CONTROL   345
 
#define EE_KEY_RIGHT_ALT   346
 
#define EE_KEY_RIGHT_SUPER   347
 
#define EE_KEY_MENU   348
 

Macro Definition Documentation

◆ EE_KEY_0

#define EE_KEY_0   48

Definition at line 10 of file KeyCodes.h.

◆ EE_KEY_1

#define EE_KEY_1   49

Definition at line 11 of file KeyCodes.h.

◆ EE_KEY_2

#define EE_KEY_2   50

Definition at line 12 of file KeyCodes.h.

◆ EE_KEY_3

#define EE_KEY_3   51

Definition at line 13 of file KeyCodes.h.

◆ EE_KEY_4

#define EE_KEY_4   52

Definition at line 14 of file KeyCodes.h.

◆ EE_KEY_5

#define EE_KEY_5   53

Definition at line 15 of file KeyCodes.h.

◆ EE_KEY_6

#define EE_KEY_6   54

Definition at line 16 of file KeyCodes.h.

◆ EE_KEY_7

#define EE_KEY_7   55

Definition at line 17 of file KeyCodes.h.

◆ EE_KEY_8

#define EE_KEY_8   56

Definition at line 18 of file KeyCodes.h.

◆ EE_KEY_9

#define EE_KEY_9   57

Definition at line 19 of file KeyCodes.h.

◆ EE_KEY_A

#define EE_KEY_A   65

Definition at line 22 of file KeyCodes.h.

◆ EE_KEY_APOSTROPHE

#define EE_KEY_APOSTROPHE   39 /* ' */

Definition at line 5 of file KeyCodes.h.

◆ EE_KEY_B

#define EE_KEY_B   66

Definition at line 23 of file KeyCodes.h.

◆ EE_KEY_BACKSLASH

#define EE_KEY_BACKSLASH   92 /* \ */

Definition at line 49 of file KeyCodes.h.

◆ EE_KEY_BACKSPACE

#define EE_KEY_BACKSPACE   259

Definition at line 59 of file KeyCodes.h.

◆ EE_KEY_C

#define EE_KEY_C   67

Definition at line 24 of file KeyCodes.h.

◆ EE_KEY_CAPS_LOCK

#define EE_KEY_CAPS_LOCK   280

Definition at line 70 of file KeyCodes.h.

◆ EE_KEY_COMMA

#define EE_KEY_COMMA   44 /* , */

Definition at line 6 of file KeyCodes.h.

◆ EE_KEY_D

#define EE_KEY_D   68

Definition at line 25 of file KeyCodes.h.

◆ EE_KEY_DELETE

#define EE_KEY_DELETE   261

Definition at line 61 of file KeyCodes.h.

◆ EE_KEY_DOWN

#define EE_KEY_DOWN   264

Definition at line 64 of file KeyCodes.h.

◆ EE_KEY_E

#define EE_KEY_E   69

Definition at line 26 of file KeyCodes.h.

◆ EE_KEY_END

#define EE_KEY_END   269

Definition at line 69 of file KeyCodes.h.

◆ EE_KEY_ENTER

#define EE_KEY_ENTER   257

Definition at line 57 of file KeyCodes.h.

◆ EE_KEY_EQUAL

#define EE_KEY_EQUAL   61 /* = */

Definition at line 21 of file KeyCodes.h.

◆ EE_KEY_ESCAPE

#define EE_KEY_ESCAPE   256

Definition at line 56 of file KeyCodes.h.

◆ EE_KEY_F

#define EE_KEY_F   70

Definition at line 27 of file KeyCodes.h.

◆ EE_KEY_F1

#define EE_KEY_F1   290

Definition at line 75 of file KeyCodes.h.

◆ EE_KEY_F10

#define EE_KEY_F10   299

Definition at line 84 of file KeyCodes.h.

◆ EE_KEY_F11

#define EE_KEY_F11   300

Definition at line 85 of file KeyCodes.h.

◆ EE_KEY_F12

#define EE_KEY_F12   301

Definition at line 86 of file KeyCodes.h.

◆ EE_KEY_F13

#define EE_KEY_F13   302

Definition at line 87 of file KeyCodes.h.

◆ EE_KEY_F14

#define EE_KEY_F14   303

Definition at line 88 of file KeyCodes.h.

◆ EE_KEY_F15

#define EE_KEY_F15   304

Definition at line 89 of file KeyCodes.h.

◆ EE_KEY_F16

#define EE_KEY_F16   305

Definition at line 90 of file KeyCodes.h.

◆ EE_KEY_F17

#define EE_KEY_F17   306

Definition at line 91 of file KeyCodes.h.

◆ EE_KEY_F18

#define EE_KEY_F18   307

Definition at line 92 of file KeyCodes.h.

◆ EE_KEY_F19

#define EE_KEY_F19   308

Definition at line 93 of file KeyCodes.h.

◆ EE_KEY_F2

#define EE_KEY_F2   291

Definition at line 76 of file KeyCodes.h.

◆ EE_KEY_F20

#define EE_KEY_F20   309

Definition at line 94 of file KeyCodes.h.

◆ EE_KEY_F21

#define EE_KEY_F21   310

Definition at line 95 of file KeyCodes.h.

◆ EE_KEY_F22

#define EE_KEY_F22   311

Definition at line 96 of file KeyCodes.h.

◆ EE_KEY_F23

#define EE_KEY_F23   312

Definition at line 97 of file KeyCodes.h.

◆ EE_KEY_F24

#define EE_KEY_F24   313

Definition at line 98 of file KeyCodes.h.

◆ EE_KEY_F25

#define EE_KEY_F25   314

Definition at line 99 of file KeyCodes.h.

◆ EE_KEY_F3

#define EE_KEY_F3   292

Definition at line 77 of file KeyCodes.h.

◆ EE_KEY_F4

#define EE_KEY_F4   293

Definition at line 78 of file KeyCodes.h.

◆ EE_KEY_F5

#define EE_KEY_F5   294

Definition at line 79 of file KeyCodes.h.

◆ EE_KEY_F6

#define EE_KEY_F6   295

Definition at line 80 of file KeyCodes.h.

◆ EE_KEY_F7

#define EE_KEY_F7   296

Definition at line 81 of file KeyCodes.h.

◆ EE_KEY_F8

#define EE_KEY_F8   297

Definition at line 82 of file KeyCodes.h.

◆ EE_KEY_F9

#define EE_KEY_F9   298

Definition at line 83 of file KeyCodes.h.

◆ EE_KEY_G

#define EE_KEY_G   71

Definition at line 28 of file KeyCodes.h.

◆ EE_KEY_GRAVE_ACCENT

#define EE_KEY_GRAVE_ACCENT   96 /* ` */

Definition at line 51 of file KeyCodes.h.

◆ EE_KEY_H

#define EE_KEY_H   72

Definition at line 29 of file KeyCodes.h.

◆ EE_KEY_HOME

#define EE_KEY_HOME   268

Definition at line 68 of file KeyCodes.h.

◆ EE_KEY_I

#define EE_KEY_I   73

Definition at line 30 of file KeyCodes.h.

◆ EE_KEY_INSERT

#define EE_KEY_INSERT   260

Definition at line 60 of file KeyCodes.h.

◆ EE_KEY_J

#define EE_KEY_J   74

Definition at line 31 of file KeyCodes.h.

◆ EE_KEY_K

#define EE_KEY_K   75

Definition at line 32 of file KeyCodes.h.

◆ EE_KEY_KP_0

#define EE_KEY_KP_0   320

Definition at line 100 of file KeyCodes.h.

◆ EE_KEY_KP_1

#define EE_KEY_KP_1   321

Definition at line 101 of file KeyCodes.h.

◆ EE_KEY_KP_2

#define EE_KEY_KP_2   322

Definition at line 102 of file KeyCodes.h.

◆ EE_KEY_KP_3

#define EE_KEY_KP_3   323

Definition at line 103 of file KeyCodes.h.

◆ EE_KEY_KP_4

#define EE_KEY_KP_4   324

Definition at line 104 of file KeyCodes.h.

◆ EE_KEY_KP_5

#define EE_KEY_KP_5   325

Definition at line 105 of file KeyCodes.h.

◆ EE_KEY_KP_6

#define EE_KEY_KP_6   326

Definition at line 106 of file KeyCodes.h.

◆ EE_KEY_KP_7

#define EE_KEY_KP_7   327

Definition at line 107 of file KeyCodes.h.

◆ EE_KEY_KP_8

#define EE_KEY_KP_8   328

Definition at line 108 of file KeyCodes.h.

◆ EE_KEY_KP_9

#define EE_KEY_KP_9   329

Definition at line 109 of file KeyCodes.h.

◆ EE_KEY_KP_ADD

#define EE_KEY_KP_ADD   334

Definition at line 114 of file KeyCodes.h.

◆ EE_KEY_KP_DECIMAL

#define EE_KEY_KP_DECIMAL   330

Definition at line 110 of file KeyCodes.h.

◆ EE_KEY_KP_DIVIDE

#define EE_KEY_KP_DIVIDE   331

Definition at line 111 of file KeyCodes.h.

◆ EE_KEY_KP_ENTER

#define EE_KEY_KP_ENTER   335

Definition at line 115 of file KeyCodes.h.

◆ EE_KEY_KP_EQUAL

#define EE_KEY_KP_EQUAL   336

Definition at line 116 of file KeyCodes.h.

◆ EE_KEY_KP_MULTIPLY

#define EE_KEY_KP_MULTIPLY   332

Definition at line 112 of file KeyCodes.h.

◆ EE_KEY_KP_SUBTRACT

#define EE_KEY_KP_SUBTRACT   333

Definition at line 113 of file KeyCodes.h.

◆ EE_KEY_L

#define EE_KEY_L   76

Definition at line 33 of file KeyCodes.h.

◆ EE_KEY_LEFT

#define EE_KEY_LEFT   263

Definition at line 63 of file KeyCodes.h.

◆ EE_KEY_LEFT_ALT

#define EE_KEY_LEFT_ALT   342

Definition at line 119 of file KeyCodes.h.

◆ EE_KEY_LEFT_BRACKET

#define EE_KEY_LEFT_BRACKET   91 /* [ */

Definition at line 48 of file KeyCodes.h.

◆ EE_KEY_LEFT_CONTROL

#define EE_KEY_LEFT_CONTROL   341

Definition at line 118 of file KeyCodes.h.

◆ EE_KEY_LEFT_SHIFT

#define EE_KEY_LEFT_SHIFT   340

Definition at line 117 of file KeyCodes.h.

◆ EE_KEY_LEFT_SUPER

#define EE_KEY_LEFT_SUPER   343

Definition at line 120 of file KeyCodes.h.

◆ EE_KEY_M

#define EE_KEY_M   77

Definition at line 34 of file KeyCodes.h.

◆ EE_KEY_MENU

#define EE_KEY_MENU   348

Definition at line 125 of file KeyCodes.h.

◆ EE_KEY_MINUS

#define EE_KEY_MINUS   45 /* - */

Definition at line 7 of file KeyCodes.h.

◆ EE_KEY_N

#define EE_KEY_N   78

Definition at line 35 of file KeyCodes.h.

◆ EE_KEY_NUM_LOCK

#define EE_KEY_NUM_LOCK   282

Definition at line 72 of file KeyCodes.h.

◆ EE_KEY_O

#define EE_KEY_O   79

Definition at line 36 of file KeyCodes.h.

◆ EE_KEY_P

#define EE_KEY_P   80

Definition at line 37 of file KeyCodes.h.

◆ EE_KEY_PAGE_DOWN

#define EE_KEY_PAGE_DOWN   267

Definition at line 67 of file KeyCodes.h.

◆ EE_KEY_PAGE_UP

#define EE_KEY_PAGE_UP   266

Definition at line 66 of file KeyCodes.h.

◆ EE_KEY_PAUSE

#define EE_KEY_PAUSE   284

Definition at line 74 of file KeyCodes.h.

◆ EE_KEY_PERIOD

#define EE_KEY_PERIOD   46 /* . */

Definition at line 8 of file KeyCodes.h.

◆ EE_KEY_PRINT_SCREEN

#define EE_KEY_PRINT_SCREEN   283

Definition at line 73 of file KeyCodes.h.

◆ EE_KEY_Q

#define EE_KEY_Q   81

Definition at line 38 of file KeyCodes.h.

◆ EE_KEY_R

#define EE_KEY_R   82

Definition at line 39 of file KeyCodes.h.

◆ EE_KEY_RIGHT

#define EE_KEY_RIGHT   262

Definition at line 62 of file KeyCodes.h.

◆ EE_KEY_RIGHT_ALT

#define EE_KEY_RIGHT_ALT   346

Definition at line 123 of file KeyCodes.h.

◆ EE_KEY_RIGHT_BRACKET

#define EE_KEY_RIGHT_BRACKET   93 /* ] */

Definition at line 50 of file KeyCodes.h.

◆ EE_KEY_RIGHT_CONTROL

#define EE_KEY_RIGHT_CONTROL   345

Definition at line 122 of file KeyCodes.h.

◆ EE_KEY_RIGHT_SHIFT

#define EE_KEY_RIGHT_SHIFT   344

Definition at line 121 of file KeyCodes.h.

◆ EE_KEY_RIGHT_SUPER

#define EE_KEY_RIGHT_SUPER   347

Definition at line 124 of file KeyCodes.h.

◆ EE_KEY_S

#define EE_KEY_S   83

Definition at line 40 of file KeyCodes.h.

◆ EE_KEY_SCROLL_LOCK

#define EE_KEY_SCROLL_LOCK   281

Definition at line 71 of file KeyCodes.h.

◆ EE_KEY_SEMICOLON

#define EE_KEY_SEMICOLON   59 /* ; */

Definition at line 20 of file KeyCodes.h.

◆ EE_KEY_SLASH

#define EE_KEY_SLASH   47 /* / */

Definition at line 9 of file KeyCodes.h.

◆ EE_KEY_SPACE

#define EE_KEY_SPACE   32

Definition at line 4 of file KeyCodes.h.

◆ EE_KEY_T

#define EE_KEY_T   84

Definition at line 41 of file KeyCodes.h.

◆ EE_KEY_TAB

#define EE_KEY_TAB   258

Definition at line 58 of file KeyCodes.h.

◆ EE_KEY_U

#define EE_KEY_U   85

Definition at line 42 of file KeyCodes.h.

◆ EE_KEY_UP

#define EE_KEY_UP   265

Definition at line 65 of file KeyCodes.h.

◆ EE_KEY_V

#define EE_KEY_V   86

Definition at line 43 of file KeyCodes.h.

◆ EE_KEY_W

#define EE_KEY_W   87

Definition at line 44 of file KeyCodes.h.

◆ EE_KEY_WORLD_1

#define EE_KEY_WORLD_1   161 /* non-US #1 */

Definition at line 52 of file KeyCodes.h.

◆ EE_KEY_WORLD_2

#define EE_KEY_WORLD_2   162 /* non-US #2 */

Definition at line 53 of file KeyCodes.h.

◆ EE_KEY_X

#define EE_KEY_X   88

Definition at line 45 of file KeyCodes.h.

◆ EE_KEY_Y

#define EE_KEY_Y   89

Definition at line 46 of file KeyCodes.h.

◆ EE_KEY_Z

#define EE_KEY_Z   90

Definition at line 47 of file KeyCodes.h.