Bind up and down arrows to scroll

Honestly it's kind of weird that IRC clients usually use these for input
history.
master
Curtis McEnroe 2019-02-22 22:22:02 -05:00
parent 2faa73abd6
commit 200842aa64
No known key found for this signature in database
GPG Key ID: CEA2F97ADCFCD77C
2 changed files with 5 additions and 5 deletions

View File

@ -298,14 +298,14 @@ Redraw the UI.
Insert a blank line in the window.
.It Ic M- Ns Ar n
Switch to window by number 0\(en9.
.It Ic Down
Scroll window down by one line.
.It Ic PageDown
Scroll window down by half a page.
.It Ic PageUp
Scroll window up by half a page.
.It Ic S-Left
.It Ic Up
Scroll window up by one line.
.It Ic S-Right
Scroll window down by one line.
.El
.
.Sh ENVIRONMENT

4
ui.c
View File

@ -429,8 +429,8 @@ static void keyCode(wchar_t code) {
struct Window *win = windows.active;
if (!win) return;
switch (code) {
break; case KEY_SLEFT: windowScroll(win, -1);
break; case KEY_SRIGHT: windowScroll(win, +1);
break; case KEY_UP: windowScroll(win, -1);
break; case KEY_DOWN: windowScroll(win, +1);
break; case KEY_PPAGE: windowScroll(win, -logHeight() / 2);
break; case KEY_NPAGE: windowScroll(win, +logHeight() / 2);
break; case KEY_LEFT: edit(win->tag, EditLeft, 0);