From 3dd4a25d33277d99595b8f5ce51c025bf5106f28 Mon Sep 17 00:00:00 2001 From: Daniel Lange Date: Mon, 1 Feb 2021 11:50:47 +0100 Subject: Add QTerminal fix for Shift-F3 (prev hit in search mode) --- debian/changelog | 3 ++- debian/patches/0008-add-qterm-keyboard-code.patch | 13 +++++++++++++ debian/patches/series | 1 + 3 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 debian/patches/0008-add-qterm-keyboard-code.patch diff --git a/debian/changelog b/debian/changelog index f4e7561..1a5e14a 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,8 +1,9 @@ htop (3.0.5-4) UNRELEASED; urgency=medium * Fix mouse use / scrolling in Infoscreens + * Fix Shift-F3 (prev hit in search mode) for QT based terminals - -- Daniel Lange Thu, 28 Jan 2021 12:46:00 +0100 + -- Daniel Lange Mon, 01 Feb 2021 12:32:00 +0100 htop (3.0.5-3) unstable; urgency=medium diff --git a/debian/patches/0008-add-qterm-keyboard-code.patch b/debian/patches/0008-add-qterm-keyboard-code.patch new file mode 100644 index 0000000..0e52e28 --- /dev/null +++ b/debian/patches/0008-add-qterm-keyboard-code.patch @@ -0,0 +1,13 @@ +Partial backport of 06b5828dc4649bc23197712fe17b2d4e8d0adbbe + +Fix QTerminal keycode for Shift-F3 (previous in search) +--- a/CRT.c ++++ b/CRT.c +@@ -698,6 +698,7 @@ + define_key("\033OQ", KEY_F(2)); + define_key("\033OR", KEY_F(3)); + define_key("\033OS", KEY_F(4)); ++ define_key("\033O2R", KEY_F(15)); + define_key("\033[11~", KEY_F(1)); + define_key("\033[12~", KEY_F(2)); + define_key("\033[13~", KEY_F(3)); diff --git a/debian/patches/series b/debian/patches/series index c9c95ae..fbb892e 100644 --- a/debian/patches/series +++ b/debian/patches/series @@ -5,3 +5,4 @@ 0005-fix-sorting.patch 0006-fix-infoscreen-mouse.patch 0007-fix-exit-in-signal-handler.patch +0008-add-qterm-keyboard-code.patch -- cgit v1.2.3