我有一个状态栏应用。我正在使用此代码捕获用户在系统中的按键:
_keybordEventMonitor =
[NSEvent addGlobalMonitorForEventsMatchingMask:(NSKeyDownMask) handler:^(NSEvent *incomingEvent)
{
[self inputKeyboardEventHandler: incomingEvent];
}];
它捕获一切正常但不捕获全局系统热键,如 cmd + space 或 cmd + shift + 3
启用辅助功能API。有什么想法吗?
PS:我尝试使用CGEventTap
并且它有点工作,但是它有自己的问题,因为我是一个可可的菜鸟,我现在更愿意保持简单。