假设我有一个支持单手指触摸的触摸屏,是否很难使用基于软件的解决方案(例如,检测多指触摸和移动的编程)来使触摸屏支持多点触摸?
就像我买了一部便宜的单指触控手机,通过编程,我把它变成了iPhone、Gphone或者其他什么很酷的东西(支持多点触控)。:-)
我使用的是VSTS2008+ C# + .Net 3.5。我是认真问的,不是开玩笑。如果我愚蠢,走错了方向,请指正我。
发布于 2009-08-29 09:30:07
这可能取决于您设备的驱动程序接收到的信息类型。如果有来自触摸屏的原始数据,那么您也许能够获得一些额外的信息,并进行一些伪多点触控。
然而,我的直觉是,单点触控界面将会像标准的USB或PS/2鼠标一样进行自我配置。这样做是为了简化驱动程序接口-制造商将能够通过已经建立的协议公开硬件。
如果您已经有了一个设备,您可以随时联系制造商,询问他们可以向您提供什么样的附加信息。
发布于 2009-08-29 09:23:04
触摸在WPF3.5中不是很“存在”;但好消息是,我非常确定在4.0工具集中(特别是see here)对它的支持要好得多。
在3.5中,我个人唯一一次看到良好的触摸支持是在我使用" surface“设备和surface SDK的时候;请注意surface SDK与常规的touch API不兼容(尽管我认为他们试图将两者结合在一起)。
哦,我想你可能需要windows7。
https://stackoverflow.com/questions/1350943
复制相似问题