如何检测用户的手是否在魔术鼠标的右侧?没有右键单击,只需检查手指在鼠标的哪一侧。
答案 0 :(得分:1)
除非你在IOKit中写一些东西来处理这个问题,否则它并不容易。应用程序获取的是驱动程序(kext)发送它的内容。
你可以得到像Better Touch Tool或Magic Prefs这样的东西,它可以打开各种选项,例如手指在鼠标上的位置,手指在哪里以及未注册等......
编写IOKit kext不是一个简单的过程,但你可以从这里开始:
除此之外,你仍然坚持使用kext作为通知发送给你的应用程序。
答案 1 :(得分:0)
Apple官方驱动程序真的很有限。这包括缺乏 支持高级手势,如捏和旋转。以下概念证明抓住(非常原始)捏事件, 使用euclide两个手指之间的距离,然后发送一个 组合击键作为对最前面的应用程序的响应 (kCGHIDEEventTap)。启动二进制文件并打开Preview.app窗口 在前面,你可以用你的魔法捏/捏 鼠标...太神奇了! : - )
查看http://www.iphonesmartapps.org/aladino/?a=multitouch
Extending Functionality of Magic Mouse: Do I Need a kext?
Apple Magic Mouse Api