45 #define BACKSPACE CTRL_H 68 #define KEY_MIN 0x110000 76 #define KEY_REL( key ) ( (key) - KEY_MIN ) 85 #define KEY_ANSI( n, terminator ) \ 86 ( KEY_MIN + ( ( (n) + 1 ) << 8 ) + (terminator) ) 94 #define KEY_ANSI_N( key ) ( ( ( (key) >> 8 ) & 0xff ) - 1 ) 102 #define KEY_ANSI_TERMINATOR( key ) ( (key) & 0xff ) 104 #define KEY_UP KEY_ANSI ( 0, 'A' ) 105 #define KEY_DOWN KEY_ANSI ( 0, 'B' ) 106 #define KEY_RIGHT KEY_ANSI ( 0, 'C' ) 107 #define KEY_LEFT KEY_ANSI ( 0, 'D' ) 108 #define KEY_END KEY_ANSI ( 0, 'F' ) 109 #define KEY_HOME KEY_ANSI ( 0, 'H' ) 110 #define KEY_IC KEY_ANSI ( 2, '~' ) 111 #define KEY_DC KEY_ANSI ( 3, '~' ) 112 #define KEY_PPAGE KEY_ANSI ( 5, '~' ) 113 #define KEY_NPAGE KEY_ANSI ( 6, '~' ) 114 #define KEY_F5 KEY_ANSI ( 15, '~' ) 115 #define KEY_F6 KEY_ANSI ( 17, '~' ) 116 #define KEY_F7 KEY_ANSI ( 18, '~' ) 117 #define KEY_F8 KEY_ANSI ( 19, '~' ) 118 #define KEY_F9 KEY_ANSI ( 20, '~' ) 119 #define KEY_F10 KEY_ANSI ( 21, '~' ) 120 #define KEY_F11 KEY_ANSI ( 23, '~' ) 121 #define KEY_F12 KEY_ANSI ( 24, '~' ) 126 #define KEY_BACKSPACE BACKSPACE FILE_LICENCE(GPL2_OR_LATER_OR_UBDL)