libinput/src
Peter Hutterer b3c578521e touchpad: require a <45 degree movement for a palm to become a touch
Any legitimate finger movement that starts in the palm area is expected to
move out of the palm area at an angle roughly orthogonal to the edge of the
touchpad. Check for the direction of the movement vector, and if it is within
the accepted cardinal/ordinal directions then proceed.

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2014-07-21 08:56:12 +10:00
..
evdev-mt-touchpad-buttons.c touchpad: implement edge-based basic palm detection 2014-07-21 08:56:12 +10:00
evdev-mt-touchpad-tap.c touchpad: hook up to the tapping configuration 2014-07-03 13:51:11 +10:00
evdev-mt-touchpad.c touchpad: require a <45 degree movement for a palm to become a touch 2014-07-21 08:56:12 +10:00
evdev-mt-touchpad.h touchpad: require a <45 degree movement for a palm to become a touch 2014-07-21 08:56:12 +10:00
evdev.c filter: rename motion_filter_destroy to filter_destroy 2014-07-09 12:39:41 +10:00
evdev.h Add functions to get the device name, PID and VID 2014-07-02 08:52:33 +10:00
filter.c filter: move get_direction into shared header 2014-07-21 08:56:12 +10:00
filter.h Include stdint.h from filter.h 2014-07-16 09:54:35 +10:00
libinput-private.h Add an interface to enable/disable tapping 2014-07-03 13:48:44 +10:00
libinput-util.c Add a customizable log handler 2014-02-19 08:35:25 +10:00
libinput-util.h filter: move get_direction into shared header 2014-07-21 08:56:12 +10:00
libinput-version.h.in Port evdev code to be used as a shared library 2013-11-12 22:37:20 +01:00
libinput.c Add an interface to enable/disable tapping 2014-07-03 13:48:44 +10:00
libinput.h Add an interface to enable/disable tapping 2014-07-03 13:48:44 +10:00
libinput.pc.in Add -lrt to the libs 2014-07-03 09:59:43 +10:00
Makefile.am configure: check for -lm through AC_CHECK_LIB 2014-07-03 09:59:43 +10:00
path.c Change the logging system to be per-context 2014-06-23 15:39:08 +10:00
path.h path: modify backend to allow for more than one device 2014-02-10 11:23:35 +10:00
timer.c Fix compiler warnings for missing initializers 2014-07-03 09:59:43 +10:00
timer.h timer.h: Add #include libinput-util.h 2014-06-11 10:30:12 +10:00
udev-seat.c Drop the deprecated libinput_udev_create_for_seat() 2014-06-25 11:44:20 +10:00
udev-seat.h udev: Drop unused seat_name in struct udev_seat 2014-01-16 20:42:30 +01:00