mouseDown などのイベントハンドラー以外の場面で、
commandキー optionキー等の状態を知りたい場合
[NSEvent modifierFlags] で調べられます。
例えばドラッグの最中に optionキーの状態を捉えたい場合
- (NSDragOperation)draggingEntered:(id<NSDraggingInfo>)sender;
- (NSDragOperation)draggingUpdated:(id<NSDraggingInfo>)sender;
の中では
([NSEvent modifierFlags] & NSAlternateKeyMask)
によって、状態を把握できます。
以上
0 件のコメント:
コメントを投稿