问题:
我的触摸屏触摸设备时设备不会滚动一手指,这是理想的,但只有用手指触摸时二手指。
技术堆栈:
- Linux 内核 4.9.81-intel-pk-standard
- 通过 yocto 定制发行版
- X服务器(X.Org X 服务器 1.19.3)
- QtWeb引擎(Qt5.9)
- 铬
更多信息:
- 我猜这是一个 Xserver 问题,因为它一定是 Xserver 或 Web 内容,但我可以排除 Web 内容,因为我可以从台式电脑的 chrome 浏览器远程访问 UI,使用 chrome 的检查功能来模拟触摸设备并通过模拟(单指)触摸滚动 UI。
- 两根手指需要至少相距 2 厘米才能进行滚动(这可能无关紧要)
答案1
显然我错了,这不是 Xserver 的问题,而是 Qt / qml 的问题:窗口的 QQuickWidget 表示需要接受 Touch 事件。