From 12ad773a07306c65b632f7b6f6bf7c451b407f40 Mon Sep 17 00:00:00 2001 From: rswindell <> Date: Thu, 6 Mar 2003 11:11:37 +0000 Subject: [PATCH] handle_ctrlkey() now interprets ESC[F (Xterm sends) as the End key - same as ESC[K and ^E. --- src/sbbs3/inkey.cpp | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sbbs3/inkey.cpp b/src/sbbs3/inkey.cpp index 05e5738de7..4377856475 100644 --- a/src/sbbs3/inkey.cpp +++ b/src/sbbs3/inkey.cpp @@ -282,9 +282,10 @@ char sbbs_t::handle_ctrlkey(char ch, long mode) return(CTRL_F); /* ctrl-f (rt arrow) */ case 'D': return(0x1d); /* ctrl-] (lf arrow) */ - case 'H': + case 'H': /* ANSI: home cursor */ return(CTRL_B); /* ctrl-b (beg line) */ - case 'K': + case 'F' /* Xterm: cursor preceding line */ + case 'K': /* ANSI: clear-to-end-of-line */ return(CTRL_E); /* ctrl-e (end line) */ } ungetkey(ESC); -- GitLab