summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorstanley lieber <stanley.lieber@gmail.com>2011-09-25 22:50:51 -0500
committerstanley lieber <stanley.lieber@gmail.com>2011-09-25 22:50:51 -0500
commit430fd52489b63aea689e47e8bfa9411ff3881b6d (patch)
tree5843f6e9b95f8d7543281b8e8fe589d50f11ee99
parent90925b8588f6605ea1d26ad3c4b9fe20fa8cbf1a (diff)
downloadplan9front-430fd52489b63aea689e47e8bfa9411ff3881b6d.tar.xz
mothra: add home, end, imperfect pgup and pgdn
-rw-r--r--sys/src/cmd/mothra/mothra.c12
1 files changed, 12 insertions, 0 deletions
diff --git a/sys/src/cmd/mothra/mothra.c b/sys/src/cmd/mothra/mothra.c
index 93a27da7d..c7a8940e6 100644
--- a/sys/src/cmd/mothra/mothra.c
+++ b/sys/src/cmd/mothra/mothra.c
@@ -322,12 +322,24 @@ void main(int argc, char *argv[]){
adjkb();
plkeyboard(e.kbdc);
break;
+ case Khome:
+ scrolltext(-text->size.y*1000);
+ break;
case Kup:
scrolltext(-text->size.y/4);
break;
+ case Kpgup:
+ scrolltext(-text->size.y/3);
+ break;
case Kdown:
scrolltext(text->size.y/4);
break;
+ case Kpgdown:
+ scrolltext(text->size.y/3);
+ break;
+ case Kend:
+ scrolltext(text->size.y*1000);
+ break;
}
break;
case Emouse: