setKeyEquivalentModifierMask:
代替キーと同時に使う修飾キーのマスクをセットします
-(void)setKeyEquivalentModifierMask:(unsigned int)mask:
解説
代替キーと同時に使う修飾キーのマスクをセットします。
使うことができるマスクは、NSControlKeyMask、NSAlternateKeyMask、NSCommandKeyMask だけです。
代替(alternate)キーはoptionキー
返り値
( void )
なし
引数
( unsigned int )mask
フレームワーク
ApplicationKit
クラス
NSButtonCell
Instance Methods
使用可能
10.0
参照
- setKeyEquivalent:
例文
#import "MyObject.h" @implementation MyObject - (IBAction)myAction:(id)sender { //bCell1はボタンセル [bCell1 setKeyEquivalentModifierMask:(NSCommandKeyMask | NSShiftKeyMask)]; switch ([bCell1 keyEquivalentModifierMask]){ case (NSCommandKeyMask | NSShiftKeyMask): NSLog(@"Command+Shift"); break; case (NSCommandKeyMask | NSAlternateKeyMask): NSLog(@"Command+Option"); break; case (NSCommandKeyMask | NSShiftKeyMask | NSAlternateKeyMask): NSLog(@"Command+Shift+Option"); break; } } @end