我将 NSWindows 子类化并实现了keyDown:和keyUp:方法,如下所示:
- (void)keyDown:(NSEvent*)event
{
NSLog(@"Down: '%@'", [event characters]);
[super keyDown:event];
}
- (void)keyUp:(NSEvent*)event
{
NSLog(@"Up: '%@'", [event characters]);
[super keyUp:event];
}
如果我按下“W”键,它会正确打印我的“向下”和“向上”。但是如果我按下 Command+W 组合,它只会打印“向下”消息,并且不会触发 windows 的关闭操作。我应该怎么做?