From c8a74dc58898ffee1d1207a125f2b4000d20b39b Mon Sep 17 00:00:00 2001 From: Yaksh Bariya Date: Mon, 24 Oct 2022 07:55:57 +0530 Subject: [PATCH] feat(KeyHandler): respect modifiers with PgUp and PgDn --- .../src/main/java/com/termux/terminal/KeyHandler.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/terminal-emulator/src/main/java/com/termux/terminal/KeyHandler.java b/terminal-emulator/src/main/java/com/termux/terminal/KeyHandler.java index 254f5e3a..e6323c59 100644 --- a/terminal-emulator/src/main/java/com/termux/terminal/KeyHandler.java +++ b/terminal-emulator/src/main/java/com/termux/terminal/KeyHandler.java @@ -227,9 +227,9 @@ public final class KeyHandler { return transformForModifiers("\033[3", keyMode, '~'); case KEYCODE_PAGE_UP: - return "\033[5~"; + return transformForModifiers("\033[5", keyMode, '~'); case KEYCODE_PAGE_DOWN: - return "\033[6~"; + return transformForModifiers("\033[6", keyMode, '~'); case KEYCODE_DEL: String prefix = ((keyMode & KEYMOD_ALT) == 0) ? "" : "\033"; // Just do what xterm and gnome-terminal does: