Я создаю глобальный ярлык с этим кодом:
- (void)applicationDidFinishLaunching:(NSNotification *)aNotification {
[NSEvent addGlobalMonitorForEventsMatchingMask:NSKeyDownMask handler:^(NSEvent * theEvent) {
int modiferKeys = NSControlKeyMask | NSAlternateKeyMask;
if (([theEvent keyCode] == 7 && modiferKeys)) {
NSLog (@"%@",@"work");
}
}];
}
Этот код отлично работает, но когда некоторые приложения имеют фокус (например, Xcode, AppStore ...), система воспроизводит звук ошибки.
Как это исправить?
Thaks.