EAG Virtual Key Codes - ilovethisid/Educational-Ascii-Game-engine GitHub Wiki
The following table shows the symbolic constant names, values, and keyboard equivalents for the virtual-key codes used by the system. The codes are listed in numeric order.
| Constant | Value | Description |
|---|---|---|
| EAG_VKEY_A | 0 | A key |
| EAG_VKEY_B | 1 | B key |
| EAG_VKEY_C | 2 | C key |
| EAG_VKEY_D | 3 | D key |
| EAG_VKEY_E | 4 | E key |
| EAG_VKEY_F | 5 | F key |
| EAG_VKEY_G | 6 | G key |
| EAG_VKEY_H | 7 | H key |
| EAG_VKEY_I | 8 | I key |
| EAG_VKEY_J | 9 | J key |
| EAG_VKEY_K | 10 | K key |
| EAG_VKEY_L | 11 | L key |
| EAG_VKEY_M | 12 | M key |
| EAG_VKEY_N | 13 | N key |
| EAG_VKEY_O | 14 | O key |
| EAG_VKEY_P | 15 | P key |
| EAG_VKEY_Q | 16 | Q key |
| EAG_VKEY_R | 17 | R key |
| EAG_VKEY_S | 18 | S key |
| EAG_VKEY_T | 19 | T key |
| EAG_VKEY_U | 20 | U key |
| EAG_VKEY_V | 21 | V key |
| EAG_VKEY_W | 22 | W key |
| EAG_VKEY_X | 23 | X key |
| EAG_VKEY_Y | 24 | Y key |
| EAG_VKEY_Z | 25 | Z key |
| EAG_VKEY_0 | 26 | 0 key |
| EAG_VKEY_1 | 27 | 1 key |
| EAG_VKEY_2 | 28 | 2 key |
| EAG_VKEY_3 | 29 | 3 key |
| EAG_VKEY_4 | 30 | 4 key |
| EAG_VKEY_5 | 31 | 5 key |
| EAG_VKEY_6 | 32 | 6 key |
| EAG_VKEY_7 | 33 | 7 key |
| EAG_VKEY_8 | 34 | 8 key |
| EAG_VKEY_9 | 35 | 9 key |
| EAG_VKEY_LEFT | 36 | LEFT ARROW key |
| EAG_VKEY_UP | 37 | UP ARROW key |
| EAG_VKEY_RIGHT | 38 | RIGHT ARROW key |
| EAG_VKEY_DOWN | 39 | DOWN ARROW key |
| EAG_VKEY_SHIFT | 40 | SHIFT key |
| EAG_VKEY_CTRL | 41 | CTRL key |
| EAG_VKEY_ALT | 42 | ALT key |
| EAG_VKEY_RETURN | 43 | ENTER key |
| EAG_VKEY_SPACE | 44 | SPACEBAR |
| EAG_VKEY_ESC | 45 | ESC key |