libinput/src
Peter Hutterer 211bed2c25 touchpad: pull the tap exclusion zone down to the full edge zone
This was originally left outside of the button areas in case users tap in
those zones, but we're getting false tap events in that zone.

On a 100mm touchpad, the edge zone is merely 5mm, it's acceptable to ignore
taps in that area even in the software button. We can revisit this if we see
tap detection failures in the future.

https://bugzilla.redhat.com/show_bug.cgi?id=1415796

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
2017-05-11 10:30:04 +10:00
..
evdev-lid.c lid: remove the keyboard listener on remove and re-init the listener 2017-05-05 12:50:57 +10:00
evdev-middle-button.c evdev: standardize log messsages 2017-02-24 16:04:44 +10:00
evdev-mt-touchpad-buttons.c touchpad: ignore hovering touches for the software button state 2017-03-02 08:34:17 +10:00
evdev-mt-touchpad-edge-scroll.c touchpad: reduce minimum height for horiz edge scrolling to 40mm 2017-02-28 11:32:08 +10:00
evdev-mt-touchpad-gestures.c touchpad: make use of use tp_for_each_touch 2017-05-03 12:38:15 +10:00
evdev-mt-touchpad-tap.c touchpad: for 2/3-finger tap, use the last finger down as press time 2017-04-28 15:37:00 +10:00
evdev-mt-touchpad.c touchpad: pull the tap exclusion zone down to the full edge zone 2017-05-11 10:30:04 +10:00
evdev-mt-touchpad.h touchpad: send multitap button events with the correct timestamps 2017-04-28 15:37:00 +10:00
evdev-tablet-pad-leds.c Merge branch 'wip/log-function-rework' 2017-02-27 11:27:41 +10:00
evdev-tablet-pad.c evdev: standardize log messsages 2017-02-24 16:04:44 +10:00
evdev-tablet-pad.h evdev: improve type-safety on dispatch switches 2017-01-31 07:36:12 +10:00
evdev-tablet.c tablet: remove useless self-assignment 2017-04-01 15:37:24 +10:00
evdev-tablet.h tablet: add axis smoothing 2017-03-23 10:18:09 +10:00
evdev.c evdev: replace null sentinel with ARRAY_SIZE 2017-05-11 10:29:50 +10:00
evdev.h udev: Remove unused Elantech touchpad model binding 2017-05-02 10:37:44 +10:00
filter-private.h filter: change the filter functions to take raw device coordinates 2016-12-21 10:55:57 +10:00
filter.c filter: normalize deltas before processing or returning them 2017-01-19 11:56:28 +10:00
filter.h filter: change the filter functions to take raw device coordinates 2016-12-21 10:55:57 +10:00
libinput-private.h Put a check in to make sure our events have correct timestamps 2017-04-28 16:47:38 +10:00
libinput-uninstalled.pc.in buildsystem: add missing uninstalled pkg-config infra 2016-08-30 17:18:39 +10:00
libinput-util.c util: add asserts with useful error messages to catch uninitialized lists 2017-05-04 15:28:58 +10:00
libinput-util.h util: fix container_of() macro 2017-05-10 12:33:10 +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 Ensure enums are size int 2017-05-10 12:52:20 +10:00
libinput.h Merge branch 'wip/touchpad-tap-timestamps' 2017-05-04 11:51:36 +10:00
libinput.pc.in Add -lrt to the libs 2014-07-03 09:59:43 +10:00
libinput.sym configure.ac: libinput 1.7rc1 2017-02-23 10:49:11 +10:00
Makefile.am switch: move the lid switch bits into their own file 2017-01-26 14:44:04 +10:00
path-seat.c evdev: standardize log messsages 2017-02-24 16:04:44 +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: prefix all messages with "timer:" 2017-02-24 16:04:44 +10:00
timer.h evdev: allow button scrolling on the L/R button with middle emulation active 2017-02-20 12:23:08 +10:00
udev-seat.c evdev: standardize log messsages 2017-02-24 16:04:44 +10:00
udev-seat.h COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00