From ec6398973dc9abce18047caf4d3a41009b6f5df1 Mon Sep 17 00:00:00 2001 From: dschmenk Date: Sat, 16 Nov 2013 14:45:34 -0800 Subject: [PATCH] Clamp mouse acceleration --- src/a2pid.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/a2pid.c b/src/a2pid.c index a48361e..9f87f20 100755 --- a/src/a2pid.c +++ b/src/a2pid.c @@ -445,8 +445,8 @@ void sendrelxy(int fd, int x, int y) x = ((x > 4) || (x < -4)) ? x * 2 : accel[x & 0x1F]; y = ((y > 4) || (y < -4)) ? y * 2 : accel[y & 0x1F]; #else - x = x < 0 ? -x * x : x * x; - y = y < 0 ? -y * y : y * y; + x = ((x > 3) || (x < -3)) ? x * 9 : (x < 0 ? -x * x : x * x); + y = ((y > 3) || (y < -3)) ? y * 9 : (y < 0 ? -y * y : y * y); #endif evrelx.value = x; evrely.value = y;