我正在编写一些代码来处理Windows7中的WM_GESTURE和WM_TOUCH事件,但我不知道如何测试它。我在Boot Camp的17英寸Mac Book Pro上进行开发。
到目前为止,我已经确定Windows7中的Boot Camp触摸板驱动程序不会产生这些事件,而且我在Amazon.com上找到的这个号称“多点触控”的通用触控板的工作方式与宣传的一样,但并不是通过创建WM_GESTURE或WM_TOUCH事件来实现的。我通过使用Spy++报告事件来验证这一点;没有报告任何带有WM_GESTURE或WM_TOUCH值的事件。
什么样的硬件应该生成这些类型的事件?在这一点上,我假设它只适用于平板电脑或移动(Windows CE)硬件,但如果有任何其他建议,我将不胜感激。
我想还有另一种方法--我想获得类似于Cocoa的NSResponder swipeWithGesture的功能:以及相关的方法,它在触控板上报告回扫、旋转和其他手势。在Windows7上,WM_GESTURE似乎是等同的。
发布于 2010-09-29 07:11:30
另一种选择是,只需要另一个物理鼠标设备就可以工作,并且至少可以让您完成Multi-Touch Vista项目的95%,该项目可以使用物理设备模拟多达256个触摸点-因此需要额外的鼠标,或者两个鼠标,因为同时使用一只手中的鼠标和另一只手中的触摸板可能会很尴尬。
发布于 2010-07-15 15:36:02
市面上有几款显示器支持Windows7的触控,例如:宏碁T230H。
HTH
发布于 2010-08-12 00:57:33
Wacom制造了几款支持多点触控的触摸板;其中一个特别便宜的型号是Bamboo Touch。这让你无需购买另一个显示器就可以触摸--尽管它不会给你带来直接的交互感觉。
https://stackoverflow.com/questions/3232679
复制相似问题