From 4847b114f236f08f796bbdaa435295d1dcec9f48 Mon Sep 17 00:00:00 2001
From: deuce <>
Date: Wed, 16 Jan 2008 04:26:57 +0000
Subject: [PATCH] Add F11 and F12 from telnet.exe, add IsControlKey setting for
 other telnet.exe keys.

---
 src/odoors/ODGetIn.c | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

diff --git a/src/odoors/ODGetIn.c b/src/odoors/ODGetIn.c
index 2230a82f81..a9b3da8023 100644
--- a/src/odoors/ODGetIn.c
+++ b/src/odoors/ODGetIn.c
@@ -91,17 +91,19 @@ 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[1~",  OD_KEY_HOME, FALSE}, /* Windows XP telnet.exe.  Is actually FIND */
+   {"\033[2~",  OD_KEY_INSERT, FALSE},
+   {"\033[3~",  OD_KEY_DELETE, FALSE},
+   {"\033[4~",  OD_KEY_END, FALSE},  /* Windows XP telnet.exe.  Is actually SELECT */
+   {"\033[5~",  OD_KEY_PGUP, FALSE},
+   {"\033[6~",  OD_KEY_PGDN, FALSE},
    {"\033[17~", OD_KEY_F6, FALSE},
    {"\033[18~", OD_KEY_F7, FALSE},
    {"\033[19~", OD_KEY_F8, FALSE},
    {"\033[20~", OD_KEY_F9, FALSE},
    {"\033[21~", OD_KEY_F10, FALSE},
+   {"\033[23~", OD_KEY_F11, FALSE},
+   {"\033[24~", OD_KEY_F12, FALSE},
 
    /* ANSI-specific control sequences. */
    {"\033[L", OD_KEY_HOME, FALSE},
-- 
GitLab