From 42f0a341ba5d3cbcd883bef538384ae705984bd9 Mon Sep 17 00:00:00 2001 From: Jim Warner Date: Wed, 6 Jun 2018 00:00:00 -0500 Subject: [PATCH] top: fix 'iokey()' flaw preventing proper translations As it turns out, the very first entry in the 'iokey()' tinfo_tab was preventing the proper translation of the simulated PgUp/PgDn keys (ctrl+meta+k/j). Ignoring the tortured history behind the most recent change to that entry, this patch restores the previous value and once again properly translates these particular keystrokes. Signed-off-by: Jim Warner --- top/top.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/top/top.c b/top/top.c index 454234c8..174379b4 100644 --- a/top/top.c +++ b/top/top.c @@ -1138,7 +1138,7 @@ static int iokey (int action) { const char *str; int key; } tinfo_tab[] = { - { "\033\n",kbd_ENTER }, { NULL, kbd_UP }, { NULL, kbd_DOWN }, + { "\n", kbd_ENTER }, { NULL, kbd_UP }, { NULL, kbd_DOWN }, { NULL, kbd_LEFT }, { NULL, kbd_RIGHT }, { NULL, kbd_PGUP }, { NULL, kbd_PGDN }, { NULL, kbd_HOME }, { NULL, kbd_END }, { NULL, kbd_BKSP }, { NULL, kbd_INS }, { NULL, kbd_DEL },