From 87e7637f8d242d3e8e06d0ba76ecf86bbd8af3c7 Mon Sep 17 00:00:00 2001 From: Javier Date: Sun, 27 Sep 2026 19:09:46 +0200 Subject: properly implement msmouse-like sensitivity, separate from speed --- mousetsr.h | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'mousetsr.h') diff --git a/mousetsr.h b/mousetsr.h index 9b8fdf8..93503c5 100644 --- a/mousetsr.h +++ b/mousetsr.h @@ -161,8 +161,12 @@ typedef struct tsrdata { // Current mouse settings /** Mouse speed, in mickeys per "line" (aka 8 pixels). */ struct point mickeysPerLine; + /** Mouse sensitivity, in 1..100. */ + uint8_t sensitivity_x, sensitivity_y; + /** Mouse sensitivity factor, precalculated. */ + struct point sensitivity_factor; /** Mouse acceleration "double-speed threshold", in mickeys per second. */ - uint16_t doubleSpeedThreshold; + uint16_t double_speed_threshold; /** Current window min coordinates. */ struct point min; /** Current window max coordinates. */ -- cgit v1.2.3