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