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