2011-05-04 82 views
0

所以我希望能够在系统级别挂钩[NSEvent mouseLocation],并且基本上能够返回我想要的。在系统级挂钩[NSEvent mouseLocation]?

这是由于无法将鼠标事件发送到游戏,因为它们触发了[NSEvent mouseLocation]以获取鼠标指针的位置。

任何人有任何指针我可以戳到哪里?

回答

0

甚至可以使用轻敲,这样您就可以在系统到达应用程序之前修改系统中的任何事件。

这需要“访问辅助设备”才能启用,这需要碳框架。

+0

[CGEvent functions](http://developer.apple.com/library/mac/documentation/Carbon/Reference/QuartzEventServicesRef/)不是Carbon;它们位于ApplicationServices框架中,如果您链​​接到Cocoa,则包含它们。 – 2011-05-04 18:21:43