libinput/src
Yinon Burgansky 93135c2012 filter: add scroll movement type to the custom acceleration profile
Adds a dedicated scroll movement type to the custom acceleration profile.
Supported by physical mouse and touchpad.
Other profiles remain the same by using the same unaccelerated filter for the scroll filter.

Signed-off-by: Yinon Burgansky <51504-Yinon@users.noreply.gitlab.freedesktop.org>
2023-02-24 13:01:34 +02:00
..
builddir.h Fix a few coverity complaints 2020-11-10 14:27:22 +10:00
evdev-debounce.c evdev: restart debouncing timers after every event 2021-05-19 12:24:59 +02:00
evdev-fallback.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
evdev-fallback.h evdev: use filter_dispatch_constant() for the lenovo trackpoint "wheel" 2022-09-08 09:03:15 +10:00
evdev-middle-button.c Use bit(foo) instead of (1 << foo) 2021-11-18 10:11:43 +10:00
evdev-mt-touchpad-buttons.c doc/user: add a page to troubleshoot right-click Clickpads 2022-03-28 23:25:26 +00:00
evdev-mt-touchpad-edge-scroll.c High-resolution scroll wheel support 2021-08-31 08:45:01 +02:00
evdev-mt-touchpad-gestures.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
evdev-mt-touchpad-tap.c Use bit(foo) instead of (1 << foo) 2021-11-18 10:11:43 +10:00
evdev-mt-touchpad-thumb.c Allow reviving a thumb that moves sufficiently 2021-05-19 05:12:58 +00:00
evdev-mt-touchpad.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
evdev-mt-touchpad.h filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
evdev-tablet-pad-leds.c tablet-pad-leds: fix compiler warning when -Dlibwacom=false 2022-11-23 18:32:11 +01:00
evdev-tablet-pad.c util: auto-declare the element variable in ARRAY_FOR_EACH 2022-03-09 10:16:07 +10:00
evdev-tablet-pad.h [clang-tidy] fix inconsistent declarations 2020-08-27 01:00:31 -07:00
evdev-tablet.c evdev-tablet: clip touch arbitration rectangle 2023-02-07 11:26:27 +01:00
evdev-tablet.h tablet: disable smoothing for AES devices 2020-11-25 03:54:47 +00:00
evdev-totem.c totem: separate X/Y resolution from touch size in discriminator 2021-02-09 13:52:20 +01:00
evdev-wheel.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
evdev.c Introduce custom acceleration profile 2023-01-17 01:46:17 +00:00
evdev.h Remove duplicate empty lines in our source 2022-11-25 10:08:20 +10:00
filter-custom.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
filter-flat.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
filter-low-dpi.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
filter-mouse.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
filter-private.h filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
filter-tablet.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
filter-touchpad-flat.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
filter-touchpad-x230.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
filter-touchpad.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
filter-trackpoint-flat.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
filter-trackpoint.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
filter.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
filter.h filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02: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-config.c gesutures: allow to configure hold gestures 2021-06-09 01:18:58 +00:00
libinput-private-config.h gesutures: allow to configure hold gestures 2021-06-09 01:18:58 +00:00
libinput-private.h filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02: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.h Remove duplicate empty lines in our source 2022-11-25 10:08:20 +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-versionsort.h Define the versionsort overrides as inlines 2021-07-28 12:50:11 +10:00
libinput.c filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
libinput.h filter: add scroll movement type to the custom acceleration profile 2023-02-24 13:01:34 +02:00
libinput.pc.in Add -lrt to the libs 2014-07-03 09:59:43 +10:00
libinput.sym Introduce custom acceleration profile 2023-01-17 01:46:17 +00:00
path-seat.c Remove duplicate empty lines in our source 2022-11-25 10:08:20 +10:00
quirks.c quirks: touchpad: add ModelPressurePad 2023-01-16 19:22:04 +01:00
quirks.h quirks: touchpad: add ModelPressurePad 2023-01-16 19:22:04 +01:00
timer.c timer: only warn about timer expiry issues when we're more than 20ms behind 2021-12-07 11:54:08 +10:00
timer.h Use bit(foo) instead of (1 << foo) 2021-11-18 10:11:43 +10:00
udev-seat.c Remove duplicate empty lines in our source 2022-11-25 10:08:20 +10:00
udev-seat.h COPYING: Update boilerplate from MIT X11 to MIT Expat license 2015-06-16 14:36:04 +10:00
util-bits.h Remove duplicate empty lines in our source 2022-11-25 10:08:20 +10:00
util-input-event.h Remove duplicate empty lines in our source 2022-11-25 10:08:20 +10:00
util-list.c Split utility functions into separate source files 2019-09-11 12:23:04 +10:00
util-list.h Remove duplicate empty lines in our source 2022-11-25 10:08:20 +10:00
util-macros.h Remove duplicate empty lines in our source 2022-11-25 10:08:20 +10:00
util-matrix.h Allow rotation on all mice and for any angle 2022-12-05 22:57:51 +00:00
util-prop-parsers.c quirks: allow overriding of AttrEventCode and AttrInputProp 2022-11-28 08:25:41 +10:00
util-prop-parsers.h quirks: allow overriding of AttrEventCode and AttrInputProp 2022-11-28 08:25:41 +10:00
util-ratelimit.c [clang-tidy] do not use else after return 2020-08-27 01:17:24 -07:00
util-ratelimit.h [clang-tidy] fix inconsistent declarations 2020-08-27 01:00:31 -07:00
util-strings.c Remove duplicate empty lines in our source 2022-11-25 10:08:20 +10:00
util-strings.h Introduce custom acceleration profile 2023-01-17 01:46:17 +00:00
util-time.h Introduce custom acceleration profile 2023-01-17 01:46:17 +00:00