5

我在 Chrome 的开发者工具中启用了“模拟触摸事件”选项。它仅模拟触摸事件,但不模拟手势事件。

我正在使用http://multitouchvista.codeplex.com/驱动器进行多指测试。

有什么可以听chrome中的手势事件的吗?

4

2 回答 2

5

从 Windows 7 上最新版本的 Chrome(12/10/12 上的版本 22.0.1229.94 m)开始,如果您使用的是 Multitouch Vista(或具有多点触控设备的硬件,如我的平板电脑),您不应该启用“模拟触摸事件”。这是因为 MTVista 应该向 Chrome 提供实际的 Win32 Touch 消息,然后 Chrome 将从这些消息中生成 Touch 事件。此外,在 about:flags 下有一个“启用触摸事件”选项,这似乎与使用或不使用此选项无关。

要查看它是否在 Chrome 中运行,请使用Multitouch Canvas Fingerpaint Demo之类的演示,它只会根据我在“MULTI-TOUCH WEB DEVELOPMENT”教程中找到的触摸事件在框中绘制

我认为您对 MTVista 所做的事情有些困惑,或者只是可能设置得不太正确。

首先确保驱动程序工作正常:

尝试使用几只鼠标使用 mspaint(Windows 中包含的旧 Paint)进行绘制,如果您获得多条线,则它已正确安装。

在 Codeplex 页面上快速搜索设置 MT Vista 会导致此链接“STEP BY STEP TUTORIAL : INSTALLING MULTI-TOUCH SIMULATOR FOR SILVERLIGHT PHONE 7”忽略与 Silverlight 相关的任何内容,这是我每次设置 MTVista 时所做的在过去,其中有很多在我的工作中。

于 2012-10-12T04:19:04.740 回答
1

您可以尝试https://github.com/dgolovanev/mxTouch 但确保正确的多点触控行为的最佳方法是安装 Android SDK(假设您正在为 Android 编码)并创建一个新的虚拟设备。然后在设备上测试您的页面。

于 2012-10-10T12:56:41.947 回答