- 445 名前:名称未設定 mailto:sage [2008/08/02(土) 19:18:50 ID:DWJNDgjK0]
- 質問です
NSResponderの - (BOOL)performKeyEquivalent:(NSEvent *)anEvent メソッドを上書きしてキーを押したときのNSEventの中身を調べていました。 シフトやオプションを押しながらキーを押すと当然modifireFlagsの値は変わるのですが、 なぜかウィンドウのcontentViewをクリックした後とタイトルバーをクリックした後でも値が変わってしまいます。 Modifier FlagsのMaskについてもドキュメントを参照したのですが、なぜこの2通りのときで値が変わるのか、modifireFlagsに何が入ってているのか分かりませんでした。 どういったことでこの違いが起きているのでしょうか? サンプルプロジェクトを上げたのでよろしければ見てください。 mac.hitobashira.org/up/src/maka0081.zip
|

|