git: 9front

Download patch

ref: d97d8e3ac9dd985aa60a8da9269c88a5c5dcf884
parent: 8d550f7181106f90a37d7169fc8158d042b6c3b8
author: cinap_lenrek <cinap_lenrek@rei2.9hal>
date: Mon Feb 13 02:21:59 EST 2012

kbdfs: mouse twitching

--- a/sys/src/cmd/aux/kbdfs/kbdfs.c
+++ b/sys/src/cmd/aux/kbdfs/kbdfs.c
@@ -394,15 +394,17 @@
 			rb[0] = 'k';
 		}
 		if(rb[0]){
-			if(key.r == Kshift && mctlfd >= 0){
-				if(key.down){
-					fprint(mctlfd, "buttonmap 132");
-				} else {
-					fprint(mctlfd, "swap");
-					fprint(mctlfd, "swap");
+			if(mctlfd >= 0){
+				if(key.r == Kshift){
+					if(key.down){
+						fprint(mctlfd, "buttonmap 132");
+					} else {
+						fprint(mctlfd, "swap");
+						fprint(mctlfd, "swap");
+					}
 				}
+				fprint(mctlfd, "twitch");
 			}
-
 			if(kbdopen){
 				s = utfconv(rb, nb+1);
 				if(nbsendp(kbdchan, s) <= 0)
--