4

我正在编写一些代码来处理 Windows 7 中的 WM_GESTURE 和 WM_TOUCH 事件,但我不知道如何测试它。我在 17 英寸 Mac Book Pro 上在 Boot Camp 中进行开发。

到目前为止,我已经确定 Windows 7 中的 Boot Camp 触控板驱动程序不会生成这些事件,并且我在Amazon.com上找到的这个声称是“多点触控”的通用触控板可以像宣传的那样工作,但不是通过创建 WM_GESTURE 或WM_TOUCH 事件。我通过使用 Spy++ 报告事件来验证这一点;没有报告 WM_GESTURE 或 WM_TOUCH 值。

什么样的硬件应该产生这些类型的事件?在这一点上,我假设它仅适用于平板电脑或移动 (Windows CE) 硬件,但如果有任何其他建议,我将不胜感激。

我想还有另一种方法可以解决这个问题——我想获得类似于 Cocoa 的 [NSResponder swipeWithGesture:] 和相关方法的功能,它们报告触控板上的滑动、旋转和其他手势。WM_GESTURE 在 Windows 7 上似乎是等效的。

4

3 回答 3

1

另一个选项,它只需要另一个物理鼠标设备即可使用,并且应该让您至少有 95% 的方式是Multi-Touch Vista项目,它可以使用物理设备模拟多达 256 个触摸点 - 因此需要一个或两个额外的鼠标,因为一只手同时使用鼠标和另一只手使用触控板可能会很尴尬。

于 2010-09-28T23:11:29.687 回答
1

有几款显示器支持 Windows 7 触控。例如:Acer T230H。

高温高压

于 2010-07-15T07:36:02.257 回答
-1

Wacom 制造了几款支持多点触控的触控板;一个特别便宜的版本是Bamboo Touch。这使您无需购买另一台显示器即可进行触摸 - 尽管它不会提供直接交互的感觉。

于 2010-08-11T16:57:33.180 回答