From 06c84dba594cbc7d568a1ffaf38bf6a0740fb7ca Mon Sep 17 00:00:00 2001 From: nicm Date: Tue, 12 Aug 2025 12:29:58 +0000 Subject: [PATCH] Fix PageDown in menus, from Pavel Roskin in GitHub issue 4581. --- menu.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/menu.c b/menu.c index 871a8eb9..fd3a9fe4 100644 --- a/menu.c +++ b/menu.c @@ -298,6 +298,7 @@ menu_key_cb(struct client *c, void *data, struct key_event *event) } } switch (event->key & ~KEYC_MASK_FLAGS) { + case KEYC_BTAB: case KEYC_UP: case 'k': if (old == -1) @@ -363,7 +364,7 @@ menu_key_cb(struct client *c, void *data, struct key_event *event) name = menu->items[md->choice].name; if (md->choice != count - 1 && (name != NULL && *name != '-')) - i++; + i--; else if (md->choice == count - 1) break; }