From e78ec1c48aa9e8912fe9ef96d5f0eb7ef66feadf Mon Sep 17 00:00:00 2001 From: Laszlo Agocs Date: Tue, 9 Dec 2014 11:45:29 +0100 Subject: Add libinput support Supports relative pointer, axis, keyboard and touch events. libinput support is only available in combination with libudev. libxkbcommon is required to perform key mapping. For now the default keymap is used always (selected when building xkbcommon). [ChangeLog][QtGui] Added a plugin to get mouse, keyboard and touch events via libinput. Change-Id: I469d8992c0cd3e79225cefaeb931697baf86a92b Reviewed-by: Shawn Rutledge --- src/plugins/generic/libinput/README | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 src/plugins/generic/libinput/README (limited to 'src/plugins/generic/libinput/README') diff --git a/src/plugins/generic/libinput/README b/src/plugins/generic/libinput/README new file mode 100644 index 0000000000..4312ccbf3a --- /dev/null +++ b/src/plugins/generic/libinput/README @@ -0,0 +1,18 @@ +This is a generic plug-in for libinput 0.6.0 +(http://www.freedesktop.org/wiki/Software/libinput) + +Supports relative pointer, axis, keyboard and touch events. udev is +required. xkbcommon is used to perform keyboard mapping. The dependency on +xkbcommon is optional. However, no key events will be generated without it. + +The plugin is integrated with configure and is built automatically when the +necessary dependencies are present. + +To use this plugin with eglfs, set QT_QPA_EGLFS_DISABLE_INPUT=1 before launching +the application and pass -plugin libinput. + +To get info and debug messages from libinput, enable the logging category +qt.qpa.input. + +For the time being xkbcommon's default keymap is used always. Support for +changing it will be added in the future. -- cgit v1.2.3