From 30ebb2dee381d292ade0f2868cfde0f9f20b89fe Mon Sep 17 00:00:00 2001 From: agnostic-apollo Date: Tue, 7 Apr 2026 04:11:27 +0500 Subject: [PATCH] Fixed: Fix inverted typo in termcap values for `KEYCODE_PAGE_UP` and `KEYCODE_PAGE_DOWN` Found by AstroSnail (https://github.com/termux/termux-app/issues/5052#issuecomment-4195304769) Closes #5052 --- .../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 e6323c59..8ecfb630 100644 --- a/terminal-emulator/src/main/java/com/termux/terminal/KeyHandler.java +++ b/terminal-emulator/src/main/java/com/termux/terminal/KeyHandler.java @@ -120,8 +120,8 @@ public final class KeyHandler { TERMCAP_TO_KEYCODE.put("kDN", KEYMOD_SHIFT | KEYCODE_DPAD_DOWN); // non-standard shifted arrow down TERMCAP_TO_KEYCODE.put("kF", KEYMOD_SHIFT | KEYCODE_DPAD_DOWN); // terminfo=kind, scroll-forward key TERMCAP_TO_KEYCODE.put("kI", KEYCODE_INSERT); - TERMCAP_TO_KEYCODE.put("kN", KEYCODE_PAGE_UP); - TERMCAP_TO_KEYCODE.put("kP", KEYCODE_PAGE_DOWN); + TERMCAP_TO_KEYCODE.put("kP", KEYCODE_PAGE_UP); + TERMCAP_TO_KEYCODE.put("kN", KEYCODE_PAGE_DOWN); TERMCAP_TO_KEYCODE.put("kR", KEYMOD_SHIFT | KEYCODE_DPAD_UP); // terminfo=kri, scroll-backward key TERMCAP_TO_KEYCODE.put("kUP", KEYMOD_SHIFT | KEYCODE_DPAD_UP); // non-standard shifted up