libinput/src
Peter Hutterer 9b1b87cadd touchpad: replace the hardcoded thumb threshold with a udev prop
LIBINPUT_ATTR_THUMB_PRESSURE_THRESHOLD now determines whether we do thumb
pressure detection or not. Much better than having a hardcoded default that
may or may not be correct on any given device.

This patch is likely to break thumb detection on some touchpads, the only
property so far is to restore the default of 100 for all Lenovo Thinkpad
touchpads. More rules are needed, we'll just wait until someone shouts.

https://bugs.freedesktop.org/show_bug.cgi?id=106458

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
2018-05-30 09:42:06 +10:00
..
evdev-debounce.c evdev: add three more Logitech K400-like devices to the debouncing quirk 2018-05-17 12:37:20 +10:00
evdev-fallback.c touchpad: make the dwt paired keyboard list a struct list 2018-05-30 09:42:06 +10:00
evdev-fallback.h touchpad: make the dwt paired keyboard list a struct list 2018-05-30 09:42:06 +10:00
evdev-middle-button.c evdev: fix a coverity warning 2017-10-10 08:05:28 +10:00
evdev-mt-touchpad-buttons.c touchpad: ignore palm touches when handling clickfingers 2018-04-20 09:04:13 +10:00
evdev-mt-touchpad-edge-scroll.c touchpad: add a TOUCH_MAYBE_END state 2018-03-01 12:24:48 +10:00
evdev-mt-touchpad-gestures.c gestures: if two fingers are in definitive pinch position, pinch 2018-04-26 13:59:03 +10:00
evdev-mt-touchpad-tap.c touchpad: fix tapping that happens after a moving thumb 2018-05-10 14:35:54 +10:00
evdev-mt-touchpad.c touchpad: replace the hardcoded thumb threshold with a udev prop 2018-05-30 09:42:06 +10:00
evdev-mt-touchpad.h touchpad: make the dwt paired keyboard list a struct list 2018-05-30 09:42:06 +10:00
evdev-tablet-pad-leds.c Abort if zalloc ever fails 2017-07-12 10:18:07 +10:00
evdev-tablet-pad.c pad: use libwacom to get the evdev to button number mapping 2018-03-05 15:00:03 +10:00
evdev-tablet-pad.h util: harmonize container_of() definition with linux kernel one 2017-05-17 15:04:41 +10:00
evdev-tablet.c tablet: increase the proximity timeout during test runs 2018-05-30 09:42:06 +10:00
evdev-tablet.h Correct Lyude's Copyright assignment 2017-11-21 15:33:49 +10:00
evdev.c Revert "Expose a custom acceleration profile" 2018-05-21 12:15:25 +10:00
evdev.h touchpad: make the dwt paired keyboard list a struct list 2018-05-30 09:42:06 +10:00
filter-flat.c filter: move the flat filter into a separate file 2018-04-18 16:15:38 +10:00
filter-low-dpi.c filter: duplicate the pointer_accelerator struct into the bits that use it 2018-04-18 17:10:05 +10:00
filter-mouse.c filter: duplicate the pointer_accelerator struct into the bits that use it 2018-04-18 17:10:05 +10:00
filter-private.h Revert "Expose a custom acceleration profile" 2018-05-21 12:15:25 +10:00
filter-tablet.c filter: split the tablet accel code into a separate file 2018-04-18 16:15:38 +10:00
filter-touchpad-x230.c filter: namespace the various trackers_* functions 2018-04-18 17:01:03 +10:00
filter-touchpad.c filter: improve touchpad acceleration 2018-05-21 12:18:58 +10:00
filter-trackpoint.c Bump TRACKPOINT_DEFAULT_MAX_DELTA to 120 2018-05-21 14:59:06 +10:00
filter.c Revert "Expose a custom acceleration profile" 2018-05-21 12:15:25 +10:00
filter.h Revert "Expose a custom acceleration profile" 2018-05-21 12:15:25 +10:00
libinput-git-version.h.in tools: add the git version in the libinput-record output 2018-03-06 14:22:30 +10:00
libinput-private.h Revert "Expose a custom acceleration profile" 2018-05-21 12:15:25 +10:00
libinput-restore-selinux-context.sh meson: Fix absolute libdir case in install script 2018-02-16 16:57:30 +10:00
libinput-uninstalled.pc.in buildsystem: add missing uninstalled pkg-config infra 2016-08-30 17:18:39 +10:00
libinput-util.c touchpad: replace the hardcoded thumb threshold with a udev prop 2018-05-30 09:42:06 +10:00
libinput-util.h touchpad: replace the hardcoded thumb threshold with a udev prop 2018-05-30 09:42:06 +10:00
libinput-version.h.in COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
libinput.c Revert "Expose a custom acceleration profile" 2018-05-21 12:15:25 +10:00
libinput.h Revert "Expose a custom acceleration profile" 2018-05-21 12:15:25 +10:00
libinput.pc.in Add -lrt to the libs 2014-07-03 09:59:43 +10:00
libinput.sym Revert "Expose a custom acceleration profile" 2018-05-21 12:15:25 +10:00
path-seat.c path: if the udev device is never initialized, bail 2018-01-09 13:47:42 +10:00
path-seat.h path: remove unused declaration of path_input_process_event 2017-02-01 16:59:58 +10:00
timer.c timer: change the timer offset warning to a client bug 2018-02-06 19:29:26 +10:00
timer.h timer: flush the timer funcs if our events come in late 2017-09-21 12:27:46 +10:00
udev-seat.c udev: validate input devices during cold-plug 2018-04-05 09:38:36 +10:00
udev-seat.h COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00