aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2014-05-04 22:14:20 -0400
committerJesse Luehrs <doy@tozt.net>2014-05-04 22:14:20 -0400
commitb9c1d83b1bf9c80473cfe6ce18a7ce324832507e (patch)
treeee173da575c6836a8fc08313e52c20e6b2f63a6f
parent6ceb606a155d2950ca7e5fd2165997246494caeb (diff)
downloadrunes-b9c1d83b1bf9c80473cfe6ce18a7ce324832507e.tar.gz
runes-b9c1d83b1bf9c80473cfe6ce18a7ce324832507e.zip
allow scrolling with shift+pageup/down too
-rw-r--r--src/window-xlib.c14
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;
}