我有一台带有 24" 触摸屏的 Ubuntu 机器,它工作正常。我可以移动鼠标,用几个触摸点做手势等等,所以硬件工作正常。现在我想知道是否可以让浏览器解释事件为触摸而不是鼠标按下、鼠标拖动等。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)]
我已经阅读了有关使用 touch-UI 标志进行构建的信息,但我不确定它会有所帮助吗?