Bind up and down arrows to scroll
Honestly it's kind of weird that IRC clients usually use these for input history.master
parent
2faa73abd6
commit
200842aa64
|
@ -298,14 +298,14 @@ Redraw the UI.
|
||||||
Insert a blank line in the window.
|
Insert a blank line in the window.
|
||||||
.It Ic M- Ns Ar n
|
.It Ic M- Ns Ar n
|
||||||
Switch to window by number 0\(en9.
|
Switch to window by number 0\(en9.
|
||||||
|
.It Ic Down
|
||||||
|
Scroll window down by one line.
|
||||||
.It Ic PageDown
|
.It Ic PageDown
|
||||||
Scroll window down by half a page.
|
Scroll window down by half a page.
|
||||||
.It Ic PageUp
|
.It Ic PageUp
|
||||||
Scroll window up by half a page.
|
Scroll window up by half a page.
|
||||||
.It Ic S-Left
|
.It Ic Up
|
||||||
Scroll window up by one line.
|
Scroll window up by one line.
|
||||||
.It Ic S-Right
|
|
||||||
Scroll window down by one line.
|
|
||||||
.El
|
.El
|
||||||
.
|
.
|
||||||
.Sh ENVIRONMENT
|
.Sh ENVIRONMENT
|
||||||
|
|
4
ui.c
4
ui.c
|
@ -429,8 +429,8 @@ static void keyCode(wchar_t code) {
|
||||||
struct Window *win = windows.active;
|
struct Window *win = windows.active;
|
||||||
if (!win) return;
|
if (!win) return;
|
||||||
switch (code) {
|
switch (code) {
|
||||||
break; case KEY_SLEFT: windowScroll(win, -1);
|
break; case KEY_UP: windowScroll(win, -1);
|
||||||
break; case KEY_SRIGHT: 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() / 2);
|
||||||
break; case KEY_NPAGE: windowScroll(win, +logHeight() / 2);
|
break; case KEY_NPAGE: windowScroll(win, +logHeight() / 2);
|
||||||
break; case KEY_LEFT: edit(win->tag, EditLeft, 0);
|
break; case KEY_LEFT: edit(win->tag, EditLeft, 0);
|
||||||
|
|
Loading…
Reference in New Issue