diff options
author | Jesse Luehrs <doy@tozt.net> | 2014-05-04 22:14:20 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2014-05-04 22:14:20 -0400 |
commit | b9c1d83b1bf9c80473cfe6ce18a7ce324832507e (patch) | |
tree | ee173da575c6836a8fc08313e52c20e6b2f63a6f | |
parent | 6ceb606a155d2950ca7e5fd2165997246494caeb (diff) | |
download | runes-b9c1d83b1bf9c80473cfe6ce18a7ce324832507e.tar.gz runes-b9c1d83b1bf9c80473cfe6ce18a7ce324832507e.zip |
allow scrolling with shift+pageup/down too
-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; } |