xf86-input-libinput: Changes to 'master'
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue Jan 17 04:33:08 UTC 2023
configure.ac | 11
include/libinput-properties.h | 18 +
man/libinput.man | 19 +
meson.build | 6
src/Makefile.am | 7
src/util-macros.h | 65 +++++
src/util-strings.c | 243 +++++++++++++++++++++
src/util-strings.h | 464 ++++++++++++++++++++++++++++++++++++++++++
src/xf86libinput.c | 375 ++++++++++++++++++++++++++++++++-
9 files changed, 1187 insertions(+), 21 deletions(-)
New commits:
commit f94a8edb0edcca8af53b3994d23735df6a5974f1
Author: Peter Hutterer <peter.hutterer at who-t.net>
Date: Thu Nov 24 13:50:27 2022 +1000
Add support for custom pointer acceleration
Adds new properties and xorg.conf entries for setting the acceleration
function's points and step.
`AccelProfile` option can now accept `custom` value.
Add 4 new options which only apply when `AccelProfile` is `custom`:
- Add `AccelPointsFallback` option for setting the points of the
Fallback acceleration function. Points values are represented by a
space-separated list, e.g. "0.0 1.0 2.4 2.5".
- Add `AccelStepFallback` option for setting the step of the Fallback
acceleration function. When a step of 0.0 is provided,
libinput default Fallback acceleration function is used.
- Add `AccelPointsMotion` and `AccelStepMotion` options, which are
equivalent to `AccelPointsFallback` and `AccelStepFallback` options,
but apply to the Motion acceleration function.
See libinput documentation for a detailed explanation of custom
pointer acceleration.
More information about the xorg-commit
mailing list