1. 22 May, 2018 1 commit
  2. 02 May, 2018 1 commit
  3. 20 Apr, 2018 1 commit
    • Peter Hutterer's avatar
      Implement the custom acceleration curve options · d84e0035
      Peter Hutterer authored
      One new property, and the existing accel profile gets extended to keep one
      extra value. The new property libinput Accel Curve Points is a list of pairs
      of points to be added to the acceleration curve.
      
      libinput only supports adding points to the curve so we simply declare the
      behavior as undefined when the curve is set multiple times. Also helps to
      identify those that bother to read the man page before playing with random
      driver values.
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      d84e0035
  4. 09 Apr, 2018 1 commit
  5. 20 Mar, 2018 1 commit
  6. 15 Sep, 2017 1 commit
  7. 05 May, 2017 1 commit
  8. 09 Mar, 2017 1 commit
  9. 09 Feb, 2017 1 commit
  10. 12 Dec, 2016 1 commit
  11. 19 Oct, 2016 1 commit
  12. 18 Oct, 2016 1 commit
  13. 30 Sep, 2016 1 commit
  14. 21 Sep, 2016 1 commit
  15. 07 Sep, 2016 1 commit
  16. 31 Aug, 2016 1 commit
  17. 09 May, 2016 1 commit
    • Peter Hutterer's avatar
      Add tablet pad support · 34b6ed98
      Peter Hutterer authored
      Modelled to be mostly compatible to the xf86-input-wacom driver behavior. The
      pad gets 7 axes, the first three of which are mute and the others are always
      available but obviously only send events when the axis is there.
      
      The strip axes are incompatible, the wacom driver merely forwards the device
      events (which are a bitshifted value), libinput normalizes it and we just
      expand this back into an integer range. Let's see how we go with this.
      Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      34b6ed98
  18. 28 Apr, 2016 1 commit
  19. 07 Apr, 2016 1 commit
  20. 26 Feb, 2016 1 commit
  21. 28 Jan, 2016 1 commit
  22. 23 Dec, 2015 1 commit
  23. 27 Oct, 2015 1 commit
  24. 26 Oct, 2015 1 commit
  25. 17 Sep, 2015 1 commit
  26. 31 Aug, 2015 1 commit
  27. 12 Aug, 2015 1 commit
    • Peter Hutterer's avatar
      Add drag lock support · e3a888c3
      Peter Hutterer authored
      First, why is this here and not in libinput: drag lock should be implemented
      in the compositor (not in libinput) so it can provide feedback when it
      activates and grouped in with other accessibility features. That will work for
      Wayland but in X the compositor cannot filter button events - only the server
      and the drivers can.
      
      This patch adds mostly the same functionality that evdev provides with two
      options on how it works:
      * a single button number configures the given button to lock the next button
        pressed in a logically down state until a press+ release of that same button
        again
      * a set of button number pairs configures each button with the to-be-locked
        logical button, i.e. a pair of "1 3" will hold 3 logically down after a
        button 1 press
      
      The property and the xorg.conf options take the same configuration as the
      evdev driver (though the property has a different prefix, libinput instead of
      Evdev).
      
      The behavior difference to evdev is in how releases are handled, evdev sends
      the release on the second button press event, this implementation sends the
      release on the second release event.
      
      https://bugs.freedesktop.org/show_bug.cgi?id=85577Signed-off-by: Peter Hutterer's avatarPeter Hutterer <peter.hutterer@who-t.net>
      Reviewed-by: 's avatarHans de Goede <hdegoede@redhat.com>
      e3a888c3
  28. 04 Aug, 2015 2 commits
  29. 21 Jul, 2015 1 commit
  30. 14 Jul, 2015 1 commit
  31. 09 Jul, 2015 1 commit
  32. 05 Jun, 2015 1 commit
  33. 20 May, 2015 1 commit
  34. 23 Apr, 2015 2 commits
  35. 06 Mar, 2015 1 commit
  36. 26 Feb, 2015 1 commit
  37. 24 Feb, 2015 1 commit
  38. 27 Jan, 2015 1 commit