Какао: установка ключевого эквивалента

Я хочу установить ключевой эквивалент элемента меню с помощью [menuitem setKeyEquivalent: (NSString *) s], как это сделать, если у меня несколько модификаторов?

Я пробовал:

unichar shift = NSShiftKeyMask, cmd = NSCommandKeyMask;
NSMutableString *keyequiv = [[NSMutableString alloc] init];

[keyequiv appendString:[NSString stringWithCharacter:&shift, 1]];
[keyequiv appendString:[NSString stringWithCharacter:&cmd, 1]];
[keyequiv appendString:@"x"];
[menuItem setKeyEquivalent:keyequivalent];

, но это не работает.

14
задан Eike Cochu 3 June 2011 в 16:21
поделиться