哪些设备可用于在台式机上测试WM_GESTURE和WM_TOUCH代码?

时间:2010-07-12 22:10:00

标签: windows-7 touch multi-touch gesture-recognition

我正在编写一些代码来处理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相同。

3 个答案:

答案 0 :(得分:1)

有几台支持Windows 7的显示器。例如:Acer T230H。

HTH

答案 1 :(得分:1)

另一个选项,只需要另一个物理鼠标设备即可使用,并且至少可以获得95%的Multi-Touch Vista项目,可以使用物理模拟最多256个触摸点设备 - 因此需要一个额外的鼠标,或者两个,因为同时使用鼠标和另一只手使用触控板很麻烦。

答案 2 :(得分:-1)

Wacom生产多款支持多点触控的触控板;一个特别便宜的版本是Bamboo Touch。这使您无需购买另一台显示器即可触摸 - 尽管它没有给出直接的交互感觉。