use*_*067 5 ubuntu google-chrome touchscreen xinput chromium
我有一台带有24英寸触摸屏的Ubuntu机器,它工作正常.我可以移动鼠标,做几个触摸点的手势等硬件工作正常.现在我想知道是否可以让浏览器解释触摸事件,而不是mousedown,mousedrag等.HTML5对触摸和多点触摸有很好的支持,我想为这个设置开发Web应用程序.有没有人知道如何做到这一点?我试过启用--enable-touch-events切换没有成功.似乎这只是在ms windows版本中实现的.
~$ xinput -version
xinput version 1.6.0
XI version on server: 2.2
~$ xinput
? Virtual core pointer id=2 [master pointer (3)]
? ? Virtual core XTEST pointer id=4 [slave pointer (2)]
? ? Advanced Silicon S.A CoolTouch(TM) System id=9 [slave pointer (2)]
? ? USBest Technology SiS HID Touch Controller id=10 [slave pointer (2)]
? ? Logitech USB Optical Mouse id=11 [slave pointer (2)]
? ? MCE IR Keyboard/Mouse (nuvoton-cir) id=14 [slave pointer (2)]
? Virtual core keyboard id=3 [master keyboard (2)]
? Virtual core XTEST keyboard id=5 [slave keyboard (3)]
? Power Button id=6 [slave keyboard (3)]
? Video Bus id=7 [slave keyboard (3)]
? Power Button id=8 [slave keyboard (3)]
? CHICONY HP Basic USB Keyboard id=12 [slave keyboard (3)]
? Nuvoton w836x7hg Infrared Remote Transceiver id=13 [slave keyboard (3)]
Run Code Online (Sandbox Code Playgroud)
我已经阅读了有关使用touch-UI标志进行构建的内容,但是我觉得它不会有帮助吗?
Chrome 在使用 GTK 构建时不支持 Linux 上的触摸屏。从 Chrome 35 开始,Linux 不再使用 GTK,而是基于 Windows 和 ChromeOS 上使用的相同 UI 框架(“Aura”)构建。这意味着它现在应该正确支持触摸屏(尽管我经常在 Ubuntu 中看到触摸屏错误 - 特别是在使用多个显示器时)。
| 归档时间: |
|
| 查看次数: |
5714 次 |
| 最近记录: |