libinput/tools
Peter Hutterer 0926f570c4 tablet: make the cursor/lens tool behave like a 1000dpi mouse
The current code tried to emulate the relative motion to be equivalent to the
absolute motion, except in screen coordinates. This is way too slow for the
cursor tool that we want to behave like a mouse.

Tablets have high resolution (e.g. an Intuos 4 is a 5080dpi mouse) and that
motion is way too fast to be usable. Scale it down to match a 1000dpi device
instead. Since the cursor and lens tool are still high precision devices leave
them in a flat acceleration profile without actual acceleration.

For the stylus-like devices leave the current accel, pointer acceleration on a
stylus is hard to handle.

This also adds the missing bits for actually using the speed factor set
through the config interface.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Jason Gerecke <jason.gerecke@wacom.com>
Reviewed-by: Carlos Garnacho <carlosg@gnome.org>
2016-06-28 11:28:49 +10:00
..
.gitignore tools: ship the event-debug tool as an installed libinput-debug-events tool 2015-04-30 19:20:49 +10:00
event-debug.c tools: print the pad capabilities 2016-05-26 08:45:29 +10:00
event-gui.c tools: reduce tilt scale to 1/30 of the input value 2016-06-27 14:52:26 +10:00
libinput-debug-events.man tools: ship the event-debug tool as an installed libinput-debug-events tool 2015-04-30 19:20:49 +10:00
libinput-list-devices.c tools: print button/ring/strip info for pads 2016-06-02 12:42:19 +10:00
libinput-list-devices.man tools: fix typo in man page 2015-04-30 16:44:43 +10:00
make-ptraccel-graphs.sh tools: add shell script for making the pointer acceleration graphs in the docs 2015-08-12 14:06:00 +10:00
Makefile.am tablet: make the cursor/lens tool behave like a 1000dpi mouse 2016-06-28 11:28:49 +10:00
ptraccel-debug.c tools: allow filter-switching in ptraccel-debug 2015-08-12 14:06:00 +10:00
publish-doc tools: update the doc publish tool to take a subdir 2016-04-12 07:56:52 +10:00
shared.c touchpad: add a config option to disable tap-and-drag 2016-01-27 10:03:28 +10:00
shared.h touchpad: add a config option to disable tap-and-drag 2016-01-27 10:03:28 +10:00