キーイベントを受け付ける
Window上でのキーイベントを受け付ける。
-(void) keyDown:(NSEvent*)theEvent
これでいいかと思えば、一概にそういうわけでもなく、ショートカットキー(コマンドキー+なにか)の場合はイベントを受け取ることができません。では、どれかっていうと、こっち。
-(BOOL) performKeyEquivalent:(NSEvent*)theEvent
正常に処理したらYES
を返しましょう。ちなみに両方のメソッドを実装している場合は、keyDown:
の方が先に呼ばれるみたいです。