苹果魔术鼠标阿比(Apple Magic Mouse Api)

2019-08-31 10:46发布

我刚刚买了Magic Mouse鼠标 ,我喜欢它漂亮多了。 但作为一个Mac开发者是更酷。 但是有一个问题:有没有已经为它提供的API? 我想用它为我的应用程序之一。 对于,例如,检测用户的手指位置,轻扫或伸展姿势等等...

有谁知道,如果有它(以及如何使用它)的API?

Answer 1:

魔术鼠标使用NSTouch API。 我一直在尝试,并试图捕捉触摸信息。 到目前为止我没有运气。 是共同的鼠标和触控板二者的唯一触控方法是swipeWithEvent:方法。 这就是所谓的只在设备上两个手指轻扫。

这似乎从鼠标的触摸输入被解释别的地方,然后转发到公共API。 我还没有找到,实际上是做工作的私有API。



Answer 2:

我没有测试过,但如果它没有用,我会感到震惊NSTouch 。 NSTouch是您使用与当前的MacBook Pros笔记本电脑的多点触摸触控板(和说出来这个星期的新款MacBook)交互的API。 您可以检查出LightTable示例项目,看看它是如何使用的。

这是了AppKit的一部分,但它是一个只有雪豹API。



Answer 3:

这里起床一看: http://www.iphonesmartapps.org/aladino/?a=multitouch

有使用CGEventPost方法的全面工作证明的概念。

- 祝一切顺利!



Answer 4:

我让我的魔术鼠标之前,下面的程序搞乱身边。 我很惊讶地发现,该应用程序还跟踪鼠标上的多点触摸点。

有一个在评论一些来源,同样得到的原始数据的链接,但没有源这一实际应用。

http://lericson.blogg.se/code/2009/november/multitouch-on-unibody-macbooks.html



文章来源: Apple Magic Mouse Api