我想设置菜单项的按键等效性,用[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];
但那样不起作用。