#define KEY_F(x)	(0x1000 | ((x)&0x7f)
#define KEY_F0		KEY_F(0)
#define KEY_F1		KEY_F(1)
#define KEY_F2		KEY_F(2)
#define KEY_F3		KEY_F(3)
#define KEY_F4		KEY_F(4)
#define KEY_F5		KEY_F(5)
#define KEY_F6		KEY_F(6)
#define KEY_F7		KEY_F(7)
#define KEY_F8		KEY_F(8)
#define KEY_F9		KEY_F(9)
#define KEY_BACKSPACE	(0x2000+'\b')	/* erase char */
#define KEY_BTAB	(0x2000+'\t')	/* M-\t */
#define KEY_DC		(0x2000+'#')	/* M-x */
#define KEY_DOWN	(0x2000+'j')	/* M-j */
#define KEY_END		(0x2000+'g')	/* M-g */
#define KEY_HOME	(0x2000+'s')	/* M-s */
#define KEY_IC		(0x2000+'i')	/* M-i */
#define KEY_LEFT	(0x2000+'h')	/* M-h */
#define KEY_NPAGE	(0x2000+'f')	/* M-f */
#define KEY_PPAGE	(0x2000+'u')	/* M-u */
#define KEY_RIGHT	(0x2000+'l')	/* M-l */
#define KEY_UP		(0x2000+'k')	/* M-k */
