diff options
-rw-r--r-- | src/window-xlib.c | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/window-xlib.c b/src/window-xlib.c index e248f98..2c36e44 100644 --- a/src/window-xlib.c +++ b/src/window-xlib.c @@ -658,6 +658,20 @@ static int runes_window_backend_handle_builtin_keypress( return 1; } break; + case XK_Page_Up: + if (e->state & ShiftMask) { + runes_window_backend_visible_scroll( + t, t->scr.grid->max.row - 1); + return 1; + } + break; + case XK_Page_Down: + if (e->state & ShiftMask) { + runes_window_backend_visible_scroll( + t, -(t->scr.grid->max.row - 1)); + return 1; + } + break; default: break; } |