From ab9f4163c575cc845ed8ee84e5c6052f75fb655b Mon Sep 17 00:00:00 2001 From: Bill-Gray Date: Thu, 21 May 2020 21:59:56 -0400 Subject: [PATCH] VT flavor did not recognize the Escape key --- vt/pdckbd.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/vt/pdckbd.c b/vt/pdckbd.c index 3dded1cc..2060ad2d 100644 --- a/vt/pdckbd.c +++ b/vt/pdckbd.c @@ -225,7 +225,6 @@ static int xlate_vt_codes( const int *c, const int count) KEY_SRIGHT, 5, '[', '1', ';', '2', 'C', KEY_SDOWN, 5, '[', '1', ';', '2', 'B', KEY_SLEFT, 5, '[', '1', ';', '2', 'D', - 27, 0, 0 }; int i, rval = -1; const int *tptr; @@ -305,6 +304,8 @@ int PDC_get_key( void) if( rval == ALT_LBRACKET && check_key( NULL)) rval = -1; } + if( !count) /* Escape hit */ + rval = 27; count--; if( rval == KEY_MOUSE) {