45 #define BACKSPACE CTRL_H 60 #define KEY_ANSI( n, terminator ) ( 0x100 * ( (n) + 1 ) + (terminator) ) 61 #define KEY_ANSI_N( key ) ( ( (key) / 0x100 ) - 1 ) 62 #define KEY_ANSI_TERMINATOR( key ) ( (key) & 0xff ) 65 #define KEY_UP KEY_ANSI ( 0, 'A' ) 66 #define KEY_DOWN KEY_ANSI ( 0, 'B' ) 67 #define KEY_RIGHT KEY_ANSI ( 0, 'C' ) 68 #define KEY_LEFT KEY_ANSI ( 0, 'D' ) 69 #define KEY_END KEY_ANSI ( 0, 'F' ) 70 #define KEY_HOME KEY_ANSI ( 0, 'H' ) 71 #define KEY_IC KEY_ANSI ( 2, '~' ) 72 #define KEY_DC KEY_ANSI ( 3, '~' ) 73 #define KEY_PPAGE KEY_ANSI ( 5, '~' ) 74 #define KEY_NPAGE KEY_ANSI ( 6, '~' ) 75 #define KEY_F5 KEY_ANSI ( 15, '~' ) 76 #define KEY_F6 KEY_ANSI ( 17, '~' ) 77 #define KEY_F7 KEY_ANSI ( 18, '~' ) 78 #define KEY_F8 KEY_ANSI ( 19, '~' ) 79 #define KEY_F9 KEY_ANSI ( 20, '~' ) 80 #define KEY_F10 KEY_ANSI ( 21, '~' ) 81 #define KEY_F11 KEY_ANSI ( 23, '~' ) 82 #define KEY_F12 KEY_ANSI ( 24, '~' ) 87 #define KEY_BACKSPACE BACKSPACE FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)