2

我有一个状态栏应用程序。我正在使用此代码来捕获系统中非常用户的按键:

_keybordEventMonitor = 
[NSEvent addGlobalMonitorForEventsMatchingMask:(NSKeyDownMask) handler:^(NSEvent        *incomingEvent)
{
    [self inputKeyboardEventHandler: incomingEvent];
}];

它捕捉一切正常,但不捕捉全局系统热键,如cmd+spacecmd++ 。shift3

可访问性 API 已启用。有任何想法吗?

PS:我尝试使用CGEventTap它,它有点工作,但有它自己的问题,因为我是一个可可菜鸟,我现在更喜欢保持简单。

4

0 回答 0