From f9452ff6d56af721fb5526ede11206c7d3b885b8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?v=C3=A2n?= <3432246+ivanp7@users.noreply.github.com> Date: Mon, 6 Nov 2023 13:31:53 +0000 Subject: [PATCH 1/2] Add alternative Delete key code Delete key not always produces ^[[3~, on some terminals (like st) it produces ^[[P. --- src/btop_input.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/btop_input.cpp b/src/btop_input.cpp index 21aff58..be59b69 100644 --- a/src/btop_input.cpp +++ b/src/btop_input.cpp @@ -56,6 +56,7 @@ namespace Input { {"OC", "right"}, {"[2~", "insert"}, {"[3~", "delete"}, + {"[P", "delete"}, {"[H", "home"}, {"[F", "end"}, {"[5~", "page_up"}, From e81cf2b7ff4111e279e1111127e49c6858d83d5e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?v=C3=A2n?= <3432246+ivanp7@users.noreply.github.com> Date: Tue, 7 Nov 2023 15:12:27 +0000 Subject: [PATCH 2/2] Add alternative key codes for Insert, Home, End --- src/btop_input.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/btop_input.cpp b/src/btop_input.cpp index be59b69..bf68566 100644 --- a/src/btop_input.cpp +++ b/src/btop_input.cpp @@ -55,10 +55,13 @@ namespace Input { {"[C", "right"}, {"OC", "right"}, {"[2~", "insert"}, + {"[4h", "insert"}, {"[3~", "delete"}, {"[P", "delete"}, {"[H", "home"}, + {"[1~", "home"}, {"[F", "end"}, + {"[4~", "end"}, {"[5~", "page_up"}, {"[6~", "page_down"}, {"\t", "tab"},