标签: cocoa macos
我正在尝试编写一个应用程序来阻止某些关键信号在OSX中传播到OS之外。为了澄清,我想做到这一点,以便用户几乎看到他们在键盘上按下的键被打破了。因此,相关的字母不会出现在textarea中,该键不会激活另一个应用程序中的功能等。任何想法?提前谢谢。
答案 0 :(得分:6)
您可能想要查看Quartz Event Taps。请注意,您的进程需要以“root”权限运行才能拦截系统级别的事件。
另见OSX Quartz Event Taps: event types and how to edit events