Qt5 versions before 5.6.0 are relying on axes existing labelled "Abs MT Position X" for touch screens. [48279] [3] This is currently visible in Debian testing as touch screen events have no effect on Qt5 based applications when using the xf86-input-libinput driver. Other toolkit based applications work as expected. See Debian bug [826830]. (Got closed as Qt5 version 5.6.1 is already worked on.) The libinput driver provides: "Abs X" and Y, "Rel Horiz Scroll" and Vert. The evdev driver for the same device provides: "Abs MT Position X" and Y. Currently I know no other software relying on the MT labelling. [826830] https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826830 [48279] https://bugreports.qt.io/browse/QTBUG-48279 [3] http://code.qt.io/cgit/qt/qtbase.git/commit/src/plugins/platforms/xcb/qxcbconnection_xi2.cpp?id=462f355e4fb16cc7a1838fa2dda0f763eee58c84 #define AXIS_LABEL_PROP_ABS_MT_POSITION_X "Abs MT Position X" #define ABS_MT_POSITION_X 0x35 /* Center X touch position */
https://patchwork.freedesktop.org/patch/92960/
commit ae4f0a8d72e396528e1108161a3bcc0132df43a2 Author: Peter Hutterer <peter.hutterer@who-t.net> Date: Fri Jun 10 08:27:30 2016 +1000 Init touch x/y axis labels as MT axis labels
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.