拦截OSX中的击键

时间:2009-11-05 21:05:36

标签: macos keyboard keyboard-shortcuts keyboard-events

我希望能够在OSX中全程收听按键,在Windows上实现像AHK这样的实用程序(无论如何都是AHK的快捷方式),不仅可以识别键的组合,还可以识别更复杂的事物,如序列等..

我需要有人指点我......从哪里开始?如何在系统范围内收听keybard事件?也许在可可框架中有什么东西或者不在哪里寻找?

1 个答案:

答案 0 :(得分:1)

Quartz事件点击。在Xcode doc viewer中查找CGEventTapCreate即可开始使用。请注意,在您能够监视键盘事件之前,用户必须在Universal Access首选项面板中选中“为辅助设备启用访问权限”。 (即使这样,你也不会在密码字段中看到击键。)