diff --git a/src/odoors/ODGetIn.c b/src/odoors/ODGetIn.c index de78059601ab29086a93568029d60868fde45abc..2230a82f8106da3c47c7fbd5a5dcf2eab055e78c 100644 --- a/src/odoors/ODGetIn.c +++ b/src/odoors/ODGetIn.c @@ -91,6 +91,12 @@ tODKeySequence aKeySequences[] = {"\033OS", OD_KEY_F4, FALSE}, /* VT-220/VT-320 specific control sequences. */ + {"\033[1~", OD_KEY_HOME}, /* Windows XP telnet.exe. Is actually FIND */ + {"\033[2~", OD_KEY_INSERT}, + {"\033[3~", OD_KEY_DELETE}, + {"\033[4~", OD_KEY_END}, /* Windows XP telnet.exe. Is actually SELECT */ + {"\033[5~", OD_KEY_PGUP}, + {"\033[6~", OD_KEY_PGDN}, {"\033[17~", OD_KEY_F6, FALSE}, {"\033[18~", OD_KEY_F7, FALSE}, {"\033[19~", OD_KEY_F8, FALSE}, diff --git a/src/odoors/OpenDoor.h b/src/odoors/OpenDoor.h index 78836021ba25b1273b64ee557b371c28733907db..c8a3c4a2b1c372f1e6f892c84eb483a6fecaa72d 100644 --- a/src/odoors/OpenDoor.h +++ b/src/odoors/OpenDoor.h @@ -307,6 +307,8 @@ typedef enum #define OD_KEY_END 0x4f #define OD_KEY_PGUP 0x49 #define OD_KEY_PGDN 0x51 +#define OD_KEY_F11 0x85 +#define OD_KEY_F12 0x86 #define OD_KEY_SHIFTTAB 0x0f /* Input event structure. */