AnsweredAssumed Answered

QGestureManager::deliverEvent: could not find the target for gesture

Question asked by xiao qiang on May 29, 2018
Latest reply on May 31, 2018 by xiao qiang

Hi guys:


I am using QT5.6.1 + qtwayland5.6.1 + weston-1.11.0 + libinput-1.4.1 + touchscreen on NXP imx6, wayland rootfs(Yocto L4.1.15-2.1.0), the original weston display resolution is 1280x720, I changed the weston to rotate 270 degree to adapt the 720x1280 LCD(set "transform=270" in weston.ini file). Now the display is corrent on the 720x1280 LCD, however, the gesture have some problem:
When touch the up area of touchscreen(720x720) with two fingers, the gesture can be caught by QT, when touch the bottom area of touch screen(720x560, 560 means 1280-720) with two fingers, the warning message "QGestureManager::deliverEvent: could not find the target for gesture" shows up, and the gesture is ignored by QT.


What is reason here? How Can I caught the bottom area gesture? Is there any settings for input devices to solve this issue?


Reference info: We also have a board with 1280x720 LCD, on this board, I do not set "transform=270" in weston.ini file, this means no rotation for weston output, then the gesture can be caught by QT all the screen, ie on the area 1280x720.


Thank you in advance.