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. */