我正在尝试使用以下代码禁用系统键盘快捷键:
#import "AppDelegate.h"
#import "Carbon/Carbon.h"
@implementation AppDelegate
void *oldHotKeyMode;
@synthesize window = _window;
-(void)dealloc
{
[super dealloc];
}
-(void)applicationDidFinishLaunching:(NSNotification *)aNotification
{
oldHotKeyMode = PushSymbolicHotKeyMode(kHIHotKeyModeAllDisabled);
}
-(void)applicationWillTerminate:(NSNotification *)notification
{
PopSymbolicHotKeyMode(oldHotKeyMode);
}
@end
但它不起作用。我究竟做错了什么?