我有一个状态栏应用程序。我正在使用此代码来捕获系统中非常用户的按键:
_keybordEventMonitor =
[NSEvent addGlobalMonitorForEventsMatchingMask:(NSKeyDownMask) handler:^(NSEvent *incomingEvent)
{
[self inputKeyboardEventHandler: incomingEvent];
}];
它捕捉一切正常,但不捕捉全局系统热键,如cmd+space或cmd++ 。shift3
可访问性 API 已启用。有任何想法吗?
PS:我尝试使用CGEventTap
它,它有点工作,但有它自己的问题,因为我是一个可可菜鸟,我现在更喜欢保持简单。