--- lbbs/include/io.h 2004/11/30 07:10:32 1.4 +++ lbbs/include/io.h 2005/03/21 17:08:21 1.7 @@ -23,15 +23,34 @@ #define BACKSPACE '\b' #define BELL '\b' #define KEY_SPACE '\040' + +#ifndef EXTEND_KEY +#define EXTEND_KEY +#define KEY_NULL 0xffff #define KEY_CONTROL 0xff -#define KEY_UP 0x101 -#define KEY_DOWN 0x102 -#define KEY_LEFT 0x103 -#define KEY_RIGHT 0x104 -#define KEY_HOME 0x105 -#define KEY_END 0x106 -#define KEY_PGUP 0x107 -#define KEY_PGDOWN 0x108 +#define KEY_TAB 9 +#define KEY_ESC 27 +#define KEY_UP 0x0101 +#define KEY_DOWN 0x0102 +#define KEY_RIGHT 0x0103 +#define KEY_LEFT 0x0104 +#define KEY_HOME 0x0201 +#define KEY_INS 0x0202 +#define KEY_DEL 0x0203 +#define KEY_END 0x0204 +#define KEY_PGUP 0x0205 +#define KEY_PGDN 0x0206 +#define KEY_F1 0x0207 +#define KEY_F2 0x0208 +#define KEY_F3 0x0209 +#define KEY_F4 0x020a +#define KEY_F5 0x020b +#define KEY_F6 0x020c +#define KEY_F7 0x020d +#define KEY_F8 0x020e +#define KEY_F9 0x020f +#define KEY_F10 0x0210 +#endif #define Ctrl(C) ((C) - 'A' + 1)