From a423836fc16ce1dad615df34d8ac42a6ee396c4f Mon Sep 17 00:00:00 2001 From: BDisp Date: Wed, 29 May 2024 14:45:45 +0100 Subject: [PATCH] Fixes #3496. Escape Key not invoking OnKeyDown on Unix. --- Terminal.Gui/ConsoleDrivers/CursesDriver/CursesDriver.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/Terminal.Gui/ConsoleDrivers/CursesDriver/CursesDriver.cs b/Terminal.Gui/ConsoleDrivers/CursesDriver/CursesDriver.cs index b908708d69..0247b5671f 100644 --- a/Terminal.Gui/ConsoleDrivers/CursesDriver/CursesDriver.cs +++ b/Terminal.Gui/ConsoleDrivers/CursesDriver/CursesDriver.cs @@ -505,6 +505,7 @@ void ProcessInput () keyHandler (key); } else { k = Key.Esc; + keyDownHandler (new KeyEvent (k, MapKeyModifiers (k))); keyHandler (new KeyEvent (k, MapKeyModifiers (k))); } } else if (wch == Curses.KeyTab) {