www.pudn.com > dos_gui.zip > KEYDEF.H
#ifndef __KEYDEF_H #define __KEYDEF_H #define lo(f) ((f)&0xff) #define hi(f) (lo(f>>8)) #define ENTERKEY 0x1c0d #define CTRL_A 0x1e02 #define CTRL_B 0x3002 #define CTRL_C 0x2e03 #define CTRL_D 0x2004 #define CTRL_E 0x1205 #define CTRL_F 0x2106 #define CTRL_G 0x2207 #define CTRL_H 0x2308 #define CTRL_I 0x1709 #define CTRL_J 0x240a #define CTRL_K 0x250b #define CTRL_L 0x260c #define CTRL_M 0x320d #define CTRL_N 0x310e #define CTRL_O 0x180f #define CTRL_P 0x1910 #define CTRL_Q 0x1011 #define CTRL_R 0x1312 #define CTRL_S 0x1f13 #define CTRL_T 0x1414 #define CTRL_U 0x1615 #define CTRL_V 0x2f16 #define CTRL_W 0x1117 #define CTRL_X 0x2d18 #define CTRL_Y 0x1519 #define CTRL_Z 0x2c1a #define CTRL_ENTERKEY 0x1c0a #define UPKEY 0x4800 #define DOWNKEY 0X5000 #define LEFTKEY 0x4b00 #define RIGHTKEY 0x4d00 #define SHIFT_LEFT 0x4b34 // all in keypad #define SHIFT_RIGHT 0x4d36 #define SHIFT_UP 0x4838 #define SHIFT_DOWN 0x5032 #define SHIFT_HOME 0x4737 #define SHIFT_PGUP 0x4939 #define SHIFT_END 0x4f31 #define SHIFT_PGDN 0x5133 #define SHIFT_KEYPAD_5 0x4c35 #define DELKEY 0x5300 #define INSKEY 0x5200 #define BSKEY 0x0e08 #define SPACEKEY 0x3920 #define PGUPKEY 0x4900 #define PGDNKEY 0x5100 #define HOMEKEY 0x4700 #define ENDKEY 0x4f00 #define ESCKEY 0x011b #define ALT_A 0x1e00 #define ALT_B 0x3000 #define ALT_C 0x2e00 #define ALT_D 0x2000 #define ALT_E 0x1200 #define ALT_F 0x2100 #define ALT_G 0x2200 #define ALT_H 0x2300 #define ALT_I 0x1700 #define ALT_J 0x2400 #define ALT_K 0x2500 #define ALT_L 0x2600 #define ALT_M 0x3200 #define ALT_N 0x3100 #define ALT_O 0x1800 #define ALT_P 0x1900 #define ALT_Q 0x1000 #define ALT_R 0x1300 #define ALT_S 0x1f00 #define ALT_T 0x1400 #define ALT_U 0x1600 #define ALT_V 0x2f00 #define ALT_W 0x1100 #define ALT_X 0x2d00 #define ALT_Y 0x1500 #define ALT_Z 0x2c00 #define ALT_1 0x7800 #define ALT_2 0x7900 #define ALT_3 0x7a00 #define ALT_4 0x7b00 #define ALT_5 0x7c00 #define ALT_6 0x7d00 #define ALT_7 0x7e00 #define ALT_8 0x7f00 #define ALT_9 0x8000 #define ALT_0 0x8100 #define ALT_SUB 0x8200 #define ALT_ADD 0x8300 #define ALT_SPACE 0x05ff #define CTRL_F1 0x5e00 #define CTRL_F2 0x5f00 #define CTRL_F3 0x6000 #define CTRL_F4 0x6100 #define CTRL_F5 0x6200 #define CTRL_F6 0x6300 #define CTRL_F7 0x6400 #define CTRL_F8 0x6500 #define CTRL_F9 0x6600 #define CTRL_F10 0x6700 #define ALT_F1 0x6800 #define ALT_F2 0x6900 #define ALT_F3 0x6a00 #define ALT_F4 0x6b00 #define ALT_F5 0x6c00 #define ALT_F6 0x6d00 #define ALT_F7 0x6e00 #define ALT_F8 0x6f00 #define ALT_F9 0x7000 #define ALT_F10 0x7100 #define F1KEY 0x3b00 #define F2KEY 0x3c00 #define F3KEY 0x3d00 #define F4KEY 0x3e00 #define F5KEY 0x3f00 #define F6KEY 0x4000 #define F7KEY 0x4100 #define F8KEY 0x4200 #define F9KEY 0x4300 #define F10KEY 0x4400 #define TABKEY 0x0f09 #define SHIFT_TABKEY 0xf00 #define BELL 0x07 #define CTRL_LEFT 0x7300 #define CTRL_RIGHT 0x7400 // Below is new in 3/15/1994 #define CTRL_UP 0x8d00 #define CTRL_DOWN 0x9100 #define ALT_LEFT 0x9b00 #define ALT_RIGHT 0x9d00 #define CTRL_ALT_LEFT 0xf001 #define CTRL_ALT_RIGHT 0xf002 #endif