doc: break up the "what is libinput" page with two sections

Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
This commit is contained in:
Peter Hutterer 2018-07-19 11:06:50 +10:00
parent af97fbb86a
commit ca658c15af

View file

@ -5,6 +5,8 @@
This page describes what libinput is, but more importantly it also describes
what libinput is **not**.
@section what_libinput_is What libinput is
libinput is an input stack to be used by those applications that need full
input device processing by commonly used input devices. That includes mice,
keyboards, touchpads, touchscreens and graphics tablets. libinput handles
@ -26,6 +28,8 @@ touchpad in the Lenovo T440 and similar devices. While there may be
use-cases for providing top software buttons on other devices, libinput does
not do so.
@section what_libinput_is_not What libinput is not
libinput is **not** a project to support experimental devices. Unless a
device is commonly available off-the-shelf, libinput will not support this
device. libinput can serve as a useful base for getting experimental devices