火曜日, 9月 24, 2013

備忘:どのquick pluginが動いているか調べる


なぜか、意図しないフォルダにある、quicklook プラグインが有効になってしまって
いることがある。

以下のコマンドで ファイルタイプ (UTI)に対して
どのフォルダに存在するpluginモジュールが有効となっているかわかる。

qlmanage -m plugins | grep ファイルタイプ




金曜日, 9月 20, 2013

備忘:イベントハンドラー以外の場所で modifierFlags を調べる


mouseDown などのイベントハンドラー以外の場面で、
commandキー optionキー等の状態を知りたい場合

[NSEvent modifierFlags] で調べられます。

例えばドラッグの最中に optionキーの状態を捉えたい場合

- (NSDragOperation)draggingEntered:(id<NSDraggingInfo>)sender;

- (NSDragOperation)draggingUpdated:(id<NSDraggingInfo>)sender;

の中では

([NSEvent modifierFlags] & NSAlternateKeyMask


によって、状態を把握できます。

以上