[PATCH v3 0/4] Fix Lenovo X230 series touchpad

Benjamin Tissoires benjamin.tissoires at gmail.com
Thu Apr 16 11:45:08 PDT 2015


Grmbl... this series is for libinput, sorry for the missing subject prefix

Benjamin

On Thu, Apr 16, 2015 at 2:41 PM, Benjamin Tissoires
<benjamin.tissoires at gmail.com> wrote:
> So here is a v2 (well v3 to keep things incrementing) of the x230 touchpad
> series.
>
> The touchpad seems almost as fast as any other by multiplying again the
> incline parameter by TP_MAGIC_LOW_RES_FACTOR. I am sure there is an explanation
> here, but I won't give it.
>
> I also did not felt now that the scroll was too laggy. If you scroll slow, then
> yes you have a 2 lines scroll for the whole height of the touchpad. But at
> normal speed, I found it OK.
>
> Again, like in v1, I am not sure we should take the 4/4. A fix should go in
> hwdb more likely and there is not so much difference with or without it.
> Maybe other users would be more picky and prefer to have it.
>
> Cheers,
> Benjamin
>
> Benjamin Tissoires (4):
>   filter: break out accel_profile_linear from
>     pointer_accel_profile_linear
>   evdev: use a different filter for low resolution touchpad on the
>     Lenovo X230
>   udev: add a custom udev rule for X230 touchpads
>   evdev: Fix reported resolution of Lenovo X230 touchpads
>
>  doc/device-configuration-via-udev.dox |    9 +++++
>  src/evdev-mt-touchpad.c               |   14 +++++++--
>  src/evdev.c                           |   36 ++++++++++++++++++++++
>  src/evdev.h                           |    7 ++++
>  src/filter.c                          |   54 +++++++++++++++++++++++++++++---
>  src/filter.h                          |    5 +++
>  udev/99-libinput-model-quirks.rules   |   14 ++++++++
>  udev/Makefile.am                      |    4 ++-
>  8 files changed, 134 insertions(+), 9 deletions(-)
>  create mode 100644 udev/99-libinput-model-quirks.rules
>


More information about the wayland-devel mailing list