|
#define | NUL 0x00 |
|
#define | CTRL_A 0x01 |
|
#define | CTRL_B 0x02 |
|
#define | CTRL_C 0x03 |
|
#define | CTRL_D 0x04 |
|
#define | CTRL_E 0x05 |
|
#define | CTRL_F 0x06 |
|
#define | CTRL_G 0x07 |
|
#define | CTRL_H 0x08 |
|
#define | CTRL_I 0x09 |
|
#define | CTRL_J 0x0a |
|
#define | CTRL_K 0x0b |
|
#define | CTRL_L 0x0c |
|
#define | CTRL_M 0x0d |
|
#define | CTRL_N 0x0e |
|
#define | CTRL_O 0x0f |
|
#define | CTRL_P 0x10 |
|
#define | CTRL_Q 0x11 |
|
#define | CTRL_R 0x12 |
|
#define | CTRL_S 0x13 |
|
#define | CTRL_T 0x14 |
|
#define | CTRL_U 0x15 |
|
#define | CTRL_V 0x16 |
|
#define | CTRL_W 0x17 |
|
#define | CTRL_X 0x18 |
|
#define | CTRL_Y 0x19 |
|
#define | CTRL_Z 0x1a |
|
#define | BACKSPACE CTRL_H |
|
#define | TAB CTRL_I |
|
#define | LF CTRL_J |
|
#define | CR CTRL_M |
|
#define | ESC 0x1b |
|
#define | KEY_MIN 0x110000 |
| Minimum value for special keypresses. More...
|
|
#define | KEY_REL(key) ( (key) - KEY_MIN ) |
| Construct relative key value for special key. More...
|
|
#define | KEY_ANSI(n, terminator) ( KEY_MIN + ( ( (n) + 1 ) << 8 ) + (terminator) ) |
| Construct ANSI escape sequence key value. More...
|
|
#define | KEY_ANSI_N(key) ( ( ( (key) >> 8 ) & 0xff ) - 1 ) |
| Extract ANSI escape sequence numeric portion. More...
|
|
#define | KEY_ANSI_TERMINATOR(key) ( (key) & 0xff ) |
| Extract ANSI escape sequence terminating character. More...
|
|
#define | KEY_UP KEY_ANSI ( 0, 'A' ) |
| Up arrow. More...
|
|
#define | KEY_DOWN KEY_ANSI ( 0, 'B' ) |
| Down arrow. More...
|
|
#define | KEY_RIGHT KEY_ANSI ( 0, 'C' ) |
| Right arrow. More...
|
|
#define | KEY_LEFT KEY_ANSI ( 0, 'D' ) |
| Left arrow. More...
|
|
#define | KEY_END KEY_ANSI ( 0, 'F' ) |
| End. More...
|
|
#define | KEY_HOME KEY_ANSI ( 0, 'H' ) |
| Home. More...
|
|
#define | KEY_IC KEY_ANSI ( 2, '~' ) |
| Insert. More...
|
|
#define | KEY_DC KEY_ANSI ( 3, '~' ) |
| Delete. More...
|
|
#define | KEY_PPAGE KEY_ANSI ( 5, '~' ) |
| Page up. More...
|
|
#define | KEY_NPAGE KEY_ANSI ( 6, '~' ) |
| Page down. More...
|
|
#define | KEY_F5 KEY_ANSI ( 15, '~' ) |
| F5. More...
|
|
#define | KEY_F6 KEY_ANSI ( 17, '~' ) |
| F6. More...
|
|
#define | KEY_F7 KEY_ANSI ( 18, '~' ) |
| F7. More...
|
|
#define | KEY_F8 KEY_ANSI ( 19, '~' ) |
| F8 (for PXE) More...
|
|
#define | KEY_F9 KEY_ANSI ( 20, '~' ) |
| F9. More...
|
|
#define | KEY_F10 KEY_ANSI ( 21, '~' ) |
| F10. More...
|
|
#define | KEY_F11 KEY_ANSI ( 23, '~' ) |
| F11. More...
|
|
#define | KEY_F12 KEY_ANSI ( 24, '~' ) |
| F12. More...
|
|
#define | KEY_BACKSPACE BACKSPACE |
|
#define | KEY_ENTER LF |
|
Key definitions.
Definition in file keys.h.