From 1563b22d7af84284c5d86aeedce5775e5092c2e1 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Tue, 8 Jan 2008 04:31:53 +0000 Subject: [PATCH] Add support fot the VT-220 sequeces used by XP telnet.exe for editing keys. --- src/sbbs3/inkey.cpp | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/sbbs3/inkey.cpp b/src/sbbs3/inkey.cpp index b682ce035a..59280afac6 100644 --- a/src/sbbs3/inkey.cpp +++ b/src/sbbs3/inkey.cpp @@ -290,6 +290,18 @@ char sbbs_t::handle_ctrlkey(char ch, long mode) case 'F': /* Xterm: cursor preceding line */ case 'K': /* ANSI: clear-to-end-of-line */ return(CTRL_E); /* ctrl-e (end line) */ + case '~': /* VT-220 (XP telnet.exe) */ + switch(atoi(str)) { + case 1: + return(CTRL_B); + case 2: + return(CTRL_V); + case 3: + return(DEL); + case 4: + return(CTRL_E); + } + break; } ungetkey('['); for(j=0;j<i;j++) -- GitLab