From e6905552cf1943dec334a54dae9305286199cdd8 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Thu, 11 Feb 2021 20:14:19 +1100 Subject: [PATCH] Fix CSI u support for escape key --- src/ncurses_ui.cc | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/ncurses_ui.cc b/src/ncurses_ui.cc index 812e1612..cbd38eba 100644 --- a/src/ncurses_ui.cc +++ b/src/ncurses_ui.cc @@ -620,6 +620,8 @@ Optional NCursesUI::get_next_key() return Key::Backspace; if (c == 127) // when it's not backspace return Key::Delete; + if (c == 27) + return Key::Escape; return c; }; auto parse_key = [&convert](unsigned char c) -> Key {