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