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.


BR
XiaoQ

Outcomes