Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

qt.qpa.input: X-less xkbcommon not available, not performing key mapping



  • Hello,

    I have developed a qt application to run on an embedded linux device with a small touch screen. Everything works except for 'clicking' on something on the screen. The mouse is visable and I can move it around using the touch screen but I cannot click on anything. This pops up when I run my application: "qt.qpa.input: X-less xkbcommon not available, not performing key mapping." This certainly seems like it has to do with me not being able to click on something on the touchscreen but I am not certain and I'm also trying to figure out exactly how to solve this problem so any insight would be helpful. I havent found much information regarding this but I read somewhere that this should be provided with x-11 which I do have installed. I have also read that setting QT_QPA_EGLFS_NO_LIBINPUT=1 should fix this but It has not worked either.

    thanks for your time!



  • Just solved it after reading through the embedded linux section of qt again. setting QT_QPA_FB_DISABLE_INPUT=1 did the trick and now I am able to make clicks on the application via the touchscreen.



  • Just solved it after reading through the embedded linux section of qt again. setting QT_QPA_FB_DISABLE_INPUT=1 did the trick and now I am able to make clicks on the application via the touchscreen.


Log in to reply