2014-02-26 19:36:38 +01:00
|
|
|
libinput
|
|
|
|
|
|
|
|
|
|
libinput is a library that handles input devices for display servers and other
|
|
|
|
|
applications that need to directly deal with input devices.
|
|
|
|
|
|
|
|
|
|
It provides device detection, device handling, input device event processing
|
|
|
|
|
and abstraction so minimize the amount of custom input code the user of
|
|
|
|
|
libinput need to provide the common set of functionality that users expect.
|
2013-11-10 17:55:40 +01:00
|
|
|
|
|
|
|
|
Input event processing includes scaling touch coordinates, generating
|
|
|
|
|
pointer events from touchpads, pointer acceleration, etc.
|
|
|
|
|
|
2014-02-26 19:36:38 +01:00
|
|
|
libinput originates from weston, the Wayland reference compositor.
|
|
|
|
|
|
|
|
|
|
The source code of libinput can be found at:
|
|
|
|
|
http://cgit.freedesktop.org/wayland/libinput
|
2013-11-10 17:55:40 +01:00
|
|
|
|
2014-02-26 19:36:38 +01:00
|
|
|
For more information, visit:
|
|
|
|
|
http://www.freedesktop.org/wiki/Software/libinput/
|
2014-12-09 12:58:04 +10:00
|
|
|
|
|
|
|
|
Bugs can be filed in the libinput component of Wayland:
|
|
|
|
|
https://bugs.freedesktop.org/enter_bug.cgi?product=Wayland
|
|
|
|
|
|
|
|
|
|
Online API documentation:
|
|
|
|
|
http://wayland.freedesktop.org/libinput/doc/latest/modules.html
|