Generic keys. | |
#define | HOME 0x4700 |
#define | ESC 0x11b |
#define | END 0x4f00 |
#define | TAB 0xf09 |
#define | BKS 0xe08 |
#define | DEL 0x5300 |
#define | RET 0x1c0d |
#define | ENTER 0xe00d |
#define | INS 0x5200 |
#define | PAGEUP 0x4900 |
#define | PAGEDOWN 0x5100 |
#define | SPACEBAR 0x20 |
Arrow keys (Up, Down, Right, Left). | |
#define | U_A 0x4800 |
#define | D_A 0x5000 |
#define | R_A 0x4d00 |
#define | L_A 0x4b00 |
Composed keys (Ctrl+letter). | |
#define | C_A 0x1e01 |
#define | C_B 0x3002 |
#define | C_C 0x2e03 |
#define | C_D 0x2004 |
#define | C_E 0x1205 |
#define | C_F 0x2106 |
#define | C_G 0x2207 |
#define | C_H 0x2308 |
#define | C_I 0x1709 |
#define | C_J 0x240a |
#define | C_K 0x250b |
#define | C_L 0x260c |
#define | C_M 0x320d |
#define | C_N 0x310e |
#define | C_O 0x180f |
#define | C_P 0x1910 |
#define | C_Q 0x1011 |
#define | C_R 0x1312 |
#define | C_S 0x1f13 |
#define | C_T 0x1414 |
#define | C_U 0x1615 |
#define | C_V 0x2f16 |
#define | C_W 0x1117 |
#define | C_X 0x2d18 |
#define | C_Y 0x1519 |
#define | C_Z 0x2c1a |
Composed keys (Alt+letter). | |
#define | A_A 0x1e00 |
#define | A_B 0x3000 |
#define | A_C 0x2e00 |
#define | A_D 0x2000 |
#define | A_E 0x1200 |
#define | A_F 0x2100 |
#define | A_G 0x2200 |
#define | A_H 0x2300 |
#define | A_I 0x1700 |
#define | A_J 0x2400 |
#define | A_K 0x2500 |
#define | A_L 0x2600 |
#define | A_M 0x3200 |
#define | A_N 0x3100 |
#define | A_O 0x1800 |
#define | A_P 0x1900 |
#define | A_Q 0x1000 |
#define | A_R 0x1300 |
#define | A_S 0x1f00 |
#define | A_T 0x1400 |
#define | A_U 0x1600 |
#define | A_V 0x2f00 |
#define | A_W 0x1100 |
#define | A_X 0x2d00 |
#define | A_Y 0x1500 |
#define | A_Z 0x2c00 |
Function keys. | |
#define | F1 0x3b00 |
#define | F2 0x3c00 |
#define | F3 0x3d00 |
#define | F4 0x3e00 |
#define | F5 0x3f00 |
#define | F6 0x4000 |
#define | F7 0x4100 |
#define | F8 0x4200 |
#define | F9 0x4300 |
#define | F10 0x4400 |
#define | F11 0x5700 |
#define | F12 0x5800 |
Composed Function keys (Ctrl+Fx). | |
#define | C_F1 0x5e00 |
#define | C_F2 0x5f00 |
#define | C_F3 0x6000 |
#define | C_F4 0x6100 |
#define | C_F5 0x6200 |
#define | C_F6 0x6300 |
#define | C_F7 0x6400 |
#define | C_F8 0x6500 |
#define | C_F9 0x6600 |
#define | C_F10 0x6700 |
#define | C_F11 0x8900 |
#define | C_F12 0x8a00 |
Composed Function keys (Alt+Fx). | |
Unsupported under Unix X-Window. | |
#define | A_F1 0x6800 |
#define | A_F2 0x6900 |
#define | A_F3 0x6a00 |
#define | A_F4 0x6b00 |
#define | A_F5 0x6c00 |
#define | A_F6 0x6d00 |
#define | A_F7 0x6e00 |
#define | A_F8 0x6f00 |
#define | A_F9 0x7000 |
#define | A_F10 0x7100 |
Composed number keys (Alt+digit). | |
#define | A_1 0x7800 |
#define | A_2 0x7900 |
#define | A_3 0x7a00 |
#define | A_4 0x7b00 |
#define | A_5 0x7c00 |
#define | A_6 0x7d00 |
#define | A_7 0x7e00 |
#define | A_8 0x7f00 |
#define | A_9 0x8000 |
#define | A_0 0x8100 |
Values for these macros are related to the DOS environment but macro names apply on any environment supported by MGui. The MGui library reports keycodes in the keycode member of structure MKeyEvent.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|