summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sys/src/9/zynq/screen.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/sys/src/9/zynq/screen.c b/sys/src/9/zynq/screen.c
index 620b2025f..dbed776c9 100644
--- a/sys/src/9/zynq/screen.c
+++ b/sys/src/9/zynq/screen.c
@@ -172,7 +172,15 @@ mousectl(Cmdbuf *cb)
return;
}
- error("unknown control message");
+ if(strcmp(cb->f[0], "linear") == 0){
+ mouseaccelerate(0);
+ return;
+ }
+
+ if(strcmp(cb->f[0], "accelerated") == 0){
+ mouseaccelerate(cb->nf == 1 ? 1 : atoi(cb->f[1]));
+ return;
+ }
}
static int