gpt4 book ai didi

google-chrome - 从触摸屏在 Chrome 中启用触摸事件

转载 作者:太空宇宙 更新时间:2023-11-03 16:49:59 32 4
gpt4 key购买 nike

我有一台带有 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)]

我读过有关使用 touch-UI 标志进行构建的信息,但我不确定它是否有用?

最佳答案

Chrome 在使用 GTK 构建时不支持 Linux 上的触摸屏。从 Chrome 35 开始,Linux 不再使用 GTK,而是建立在与 Windows 和 ChromeOS 相同的 UI 框架(“Aura”)之上。这意味着它现在应该正确支持触摸屏(尽管我经常在 Ubuntu 中看到触摸屏错误 - 特别是在使用多个显示器时)。

关于google-chrome - 从触摸屏在 Chrome 中启用触摸事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15807156/

32 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com