Scroll by full pages with PageUp/PageDown

master
Curtis McEnroe 2019-02-24 18:20:39 -05:00
parent 31a2af0c65
commit e8f40a2daf
No known key found for this signature in database
GPG Key ID: CEA2F97ADCFCD77C
2 changed files with 4 additions and 4 deletions

View File

@ -308,9 +308,9 @@ Switch to window by number 0\(en9.
.It Ic Down .It Ic Down
Scroll window down by one line. Scroll window down by one line.
.It Ic PageDown .It Ic PageDown
Scroll window down by half a page. Scroll window down by one page.
.It Ic PageUp .It Ic PageUp
Scroll window up by half a page. Scroll window up by one page.
.It Ic Up .It Ic Up
Scroll window up by one line. Scroll window up by one line.
.El .El

4
ui.c
View File

@ -430,8 +430,8 @@ static void keyCode(wchar_t code) {
switch (code) { switch (code) {
break; case KEY_UP: windowScroll(win, -1); break; case KEY_UP: windowScroll(win, -1);
break; case KEY_DOWN: windowScroll(win, +1); break; case KEY_DOWN: windowScroll(win, +1);
break; case KEY_PPAGE: windowScroll(win, -logHeight() / 2); break; case KEY_PPAGE: windowScroll(win, -(logHeight() - 1));
break; case KEY_NPAGE: windowScroll(win, +logHeight() / 2); break; case KEY_NPAGE: windowScroll(win, +(logHeight() - 1));
break; case KEY_LEFT: edit(win->tag, EditLeft, 0); break; case KEY_LEFT: edit(win->tag, EditLeft, 0);
break; case KEY_RIGHT: edit(win->tag, EditRight, 0); break; case KEY_RIGHT: edit(win->tag, EditRight, 0);
break; case KEY_HOME: edit(win->tag, EditHome, 0); break; case KEY_HOME: edit(win->tag, EditHome, 0);