我刚刚买了Magic Mouse鼠标 ,我喜欢它漂亮多了。 但作为一个Mac开发者是更酷。 但是有一个问题:有没有已经为它提供的API? 我想用它为我的应用程序之一。 对于,例如,检测用户的手指位置,轻扫或伸展姿势等等...
有谁知道,如果有它(以及如何使用它)的API?
我刚刚买了Magic Mouse鼠标 ,我喜欢它漂亮多了。 但作为一个Mac开发者是更酷。 但是有一个问题:有没有已经为它提供的API? 我想用它为我的应用程序之一。 对于,例如,检测用户的手指位置,轻扫或伸展姿势等等...
有谁知道,如果有它(以及如何使用它)的API?
魔术鼠标不使用NSTouch
API。 我一直在尝试,并试图捕捉触摸信息。 到目前为止我没有运气。 是共同的鼠标和触控板二者的唯一触控方法是swipeWithEvent:
方法。 这就是所谓的只在设备上两个手指轻扫。
这似乎从鼠标的触摸输入被解释别的地方,然后转发到公共API。 我还没有找到,实际上是做工作的私有API。
我没有测试过,但如果它没有用,我会感到震惊NSTouch 。 NSTouch是您使用与当前的MacBook Pros笔记本电脑的多点触摸触控板(和说出来这个星期的新款MacBook)交互的API。 您可以检查出LightTable示例项目,看看它是如何使用的。
这是了AppKit的一部分,但它是一个只有雪豹API。
这里起床一看: http://www.iphonesmartapps.org/aladino/?a=multitouch
有使用CGEventPost方法的全面工作证明的概念。
- 祝一切顺利!
我让我的魔术鼠标之前,下面的程序搞乱身边。 我很惊讶地发现,该应用程序还跟踪鼠标上的多点触摸点。
有一个在评论一些来源,同样得到的原始数据的链接,但没有源这一实际应用。
http://lericson.blogg.se/code/2009/november/multitouch-on-unibody-macbooks.html