1#define	KEY_BACKSPACE	0407		/* Sent by backspace key */
2#define	KEY_CATAB	0526		/* Sent by clear-all-tabs key. */
3#define	KEY_CLEAR	0515		/* Sent by clear screen or erase key. */
4#define	KEY_CTAB	0525		/* Sent by clear-tab key */
5#define	KEY_DC	0512		/* Sent by delete character key. */
6#define	KEY_DL	0510		/* Sent by delete line key. */
7#define	KEY_DOWN	0402		/* Sent by terminal down arrow key */
8#define	KEY_EIC	0514		/* Sent by rmir or smir in ins mode. */
9#define	KEY_EOL	0517		/* Sent by clear-to-end-of-line key. */
10#define	KEY_EOS	0516		/* Sent by clear-to-end-of-screen. */
11#define	KEY_F(0)	0410		/* function key f0. */
12#define	KEY_HOME	0406		/* Sent by home key. */
13#define	KEY_IC	0513		/* Sent by ins char/enter mode key. */
14#define	KEY_IL	0511		/* Sent by insert line. */
15#define	KEY_LEFT	0404		/* Sent by terminal left arrow key */
16#define	KEY_LL	0533		/* Sent by home-down key */
17#define	KEY_NPAGE	0522		/* Sent by next-page key */
18#define	KEY_PPAGE	0523		/* Sent by previous-page key */
19#define	KEY_RIGHT	0405		/* Sent by terminal right arrow key */
20#define	KEY_SF	0520		/* Sent by scroll-forward/down key */
21#define	KEY_SR	0521		/* Sent by scroll-backward/up key */
22#define	KEY_STAB	0524		/* Sent by set-tab key */
23#define	KEY_UP	0403		/* Sent by terminal up arrow key */
24#define	KEY_A1	0534		/* Upper left of keypad */
25#define	KEY_A3	0535		/* Upper right of keypad */
26#define	KEY_B2	0536		/* Center of keypad */
27#define	KEY_C1	0537		/* Lower left of keypad */
28#define	KEY_C3	0540		/* Lower right of keypad */
29#define	KEY_BTAB	0541		/* Back tab key */
30#define	KEY_BEG	0542		/* beg(inning) key */
31#define	KEY_CANCEL	0543		/* cancel key */
32#define	KEY_CLOSE	0544		/* close key */
33#define	KEY_COMMAND	0545		/* cmd (command) key */
34#define	KEY_COPY	0546		/* copy key */
35#define	KEY_CREATE	0547		/* create key */
36#define	KEY_END	0550		/* end key */
37#define	KEY_ENTER	0527		/* Enter/send (unreliable) */
38#define	KEY_EXIT	0551		/* exit key */
39#define	KEY_FIND	0552		/* find key */
40#define	KEY_HELP	0553		/* help key */
41#define	KEY_MARK	0554		/* mark key */
42#define	KEY_MESSAGE	0555		/* message key */
43#define	KEY_MOVE	0556		/* move key */
44#define	KEY_NEXT	0557		/* next object key */
45#define	KEY_OPEN	0560		/* open key */
46#define	KEY_OPTIONS	0561		/* options key */
47#define	KEY_PREVIOUS	0562		/* previous object key */
48#define	KEY_PRINT	0532		/* print or copy */
49#define	KEY_REDO	0563		/* redo key */
50#define	KEY_REFERENCE	0564		/* ref(erence) key */
51#define	KEY_REFRESH	0565		/* refresh key */
52#define	KEY_REPLACE	0566		/* replace key */
53#define	KEY_RESTART	0567		/* restart key */
54#define	KEY_RESUME	0570		/* resume key */
55#define	KEY_SAVE	0571		/* save key */
56#define	KEY_SUSPEND	0627		/* suspend key */
57#define	KEY_UNDO	0630		/* undo key */
58#define	KEY_SBEG	0572		/* shifted beginning key */
59#define	KEY_SCANCEL	0573		/* shifted cancel key */
60#define	KEY_SCOMMAND	0574		/* shifted command key */
61#define	KEY_SCOPY	0575		/* shifted copy key */
62#define	KEY_SCREATE	0576		/* shifted create key */
63#define	KEY_SDC	0577		/* shifted delete char key */
64#define	KEY_SDL	0600		/* shifted delete line key */
65#define	KEY_SELECT	0601		/* select key */
66#define	KEY_SEND	0602		/* shifted end key */
67#define	KEY_SEOL	0603		/* shifted clear line key */
68#define	KEY_SEXIT	0604		/* shifted exit key */
69#define	KEY_SFIND	0605		/* shifted find key */
70#define	KEY_SHELP	0606		/* shifted help key */
71#define	KEY_SHOME	0607		/* shifted home key */
72#define	KEY_SIC	0610		/* shifted input key */
73#define	KEY_SLEFT	0611		/* shifted left arrow key */
74#define	KEY_SMESSAGE	0612		/* shifted message key */
75#define	KEY_SMOVE	0613		/* shifted move key */
76#define	KEY_SNEXT	0614		/* shifted next key */
77#define	KEY_SOPTIONS	0615		/* shifted options key */
78#define	KEY_SPREVIOUS	0616		/* shifted prev key */
79#define	KEY_SPRINT	0617		/* shifted print key */
80#define	KEY_SREDO	0620		/* shifted redo key */
81#define	KEY_SREPLACE	0621		/* shifted replace key */
82#define	KEY_SRIGHT	0622		/* shifted right arrow */
83#define	KEY_SRSUME	0623		/* shifted resume key */
84#define	KEY_SSAVE	0624		/* shifted save key */
85#define	KEY_SSUSPEND	0625		/* shifted suspend key */
86#define	KEY_SUNDO	0626		/* shifted undo key */
87#define	KEY_MOUSE	0631		/* Mouse event has occured */
88