Diffusion KWin 7f16d83e046b

[libinput] Add more support for pointer devices, in particular touchpads

Authored by romangg on Dec 2 2016, 1:58 PM.

Description

[libinput] Add more support for pointer devices, in particular touchpads

This patch is made in preparation for the Touchpad KCM for Wayland.

Summary:

  • KWin has a Libinput version requirement bump to 1.5
  • new isTouchpad property to distinguish touchpads from mice
  • new lmrTapButtonMap property
  • new disableWhileTyping property
  • new pointerAccelerationProfile property
  • new defaultPointerAcceleration property
  • save to config mechanism added for new propertys and pointerAcceleration
  • new D-Bus interface org.kde.KWin.InputDeviceManager and method devicesSysNames
  • removed unnecessary additional D-Bus service name org.kde.KWin.InputDevice
  • changing acceleration in the Mouse KCM doesn't influence touchpads anymore

Reviewers: KWin, Plasma, davidedmundson

Subscribers: plasma-devel, kwin

Tags: KWin

Differential Revision: https://phabricator.kde.org/D3479