From 50a3533322a24fa5f2d5a512dda522815313bf8d Mon Sep 17 00:00:00 2001 From: Bananymous Date: Tue, 24 Sep 2024 18:08:34 +0300 Subject: [PATCH] LibInput: Add value for ESC in key_to_utf8_ansi This allows exiting vim when using this function for key mappings :D --- userspace/libraries/LibInput/KeyEvent.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/userspace/libraries/LibInput/KeyEvent.cpp b/userspace/libraries/LibInput/KeyEvent.cpp index 56779439da..9c7888b225 100644 --- a/userspace/libraries/LibInput/KeyEvent.cpp +++ b/userspace/libraries/LibInput/KeyEvent.cpp @@ -62,7 +62,7 @@ namespace LibInput "!", "\"", "#", "¤", "%", "&", "/", "§", "½", "(", ")", "[", "]", "{", "}", "=", "?", "+", "\\", "´", "`", "¨", "¸", "\b \b", "@", "£", "$", "€", - nullptr, "\t", nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, + "\e", "\t", nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, "'", "*", "^", "~", "\e[A", "\e[B", "\e[D", "\e[C", ",", ";", ".", ":", "-", "_", nullptr, nullptr, "<", ">", "|", "¬", "¦", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", @@ -81,7 +81,7 @@ namespace LibInput "!", "\"", "#", "¤", "%", "&", "/", "§", "½", "(", ")", "[", "]", "{", "}", "=", "?", "+", "\\", "´", "`", "¨", "¸", "\b \b", "@", "£", "$", "€", - nullptr, "\t", nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, + "\e", "\t", nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, "'", "*", "^", "~", "\e[A", "\e[B", "\e[D", "\e[C", ",", ";", ".", ":", "-", "_", nullptr, nullptr, "<", ">", "|", "¬", "¦", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", @@ -100,7 +100,7 @@ namespace LibInput "!", "\"", "#", "¤", "%", "&", "/", "§", "½", "(", ")", "[", "]", "{", "}", "=", "?", "+", "\\", "´", "`", "¨", "¸", "\b \b", "@", "£", "$", "€", - nullptr, "\t", nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, + "\e", "\t", nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, nullptr, "'", "*", "^", "~", "\e[A", "\e[B", "\e[D", "\e[C", ",", ";", ".", ":", "-", "_", nullptr, nullptr, "<", ">", "|", "¬", "¦", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",