The acceleration filter currently isn't particularly pleased with gaming mice.
They generally have high DPI (can be over 8000 DPI) and can have high update rates (1000+ per second). This can result in the accel curve being biased heavily towards the high points on the accel curve. This patch set allows a way to normalize the deltas to 400DPI so when the DPI setting of the mouse is correct, it should feel much the same as a normal mouse. This is, of course, only a partial solution. Setting a reasonable default is a massive problem that needs to be addressed in the future - for now we just set it to 400 (which may actually not be that prevalent any more but there doesn't seem to be such thing as a "standard" DPI mouse). Derek Foreman (4): filter: Fix typo filter: perform speed computations with doubles evdev: add DPI to evdev calculations config: Allow setting non-default device DPI src/evdev.c | 15 ++++++++++++--- src/evdev.h | 5 +++++ src/filter.c | 6 +++--- src/filter.h | 2 +- src/libinput.c | 7 +++++++ src/libinput.h | 22 ++++++++++++++++++++++ 6 files changed, 50 insertions(+), 7 deletions(-) -- 2.1.1 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel