截取OSX中的键盘输入

时间:2010-09-27 17:26:41

标签: cocoa macos

我正在尝试编写一个应用程序来阻止某些关键信号在OSX中传播到OS之外。为了澄清,我想做到这一点,以便用户几乎看到他们在键盘上按下的键被打破了。因此,相关的字母不会出现在textarea中,该键不会激活另一个应用程序中的功能等。任何想法?提前谢谢。

1 个答案:

答案 0 :(得分:6)

您可能想要查看Quartz Event Taps。请注意,您的进程需要以“root”权限运行才能拦截系统级别的事件。

另见OSX Quartz Event Taps: event types and how to edit events