截取OSX中的键盘输入

Jos*_*osh 2 macos cocoa

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

Dav*_*har 6

您可能想要研究Quartz Event Taps.请注意,您的进程需要以"root"权限运行才能拦截系统级别的事件.

另请参见OSX Quartz事件抽头:事件类型以及如何编辑事件