以前在Carbon中你可以使用SetMenuItemKeyGlyph。 10.6下的替代方案是什么?我是否需要使用无证件的善良或......?
由于
答案 0 :(得分:6)
使用-[NSMenuItem setKeyEquivalent:]
并为其指定要使用的NSString
字符。 NSMenuItem
会处理@" "
为您翻译Space
等等。
删除键(又名“Backspace”。这是键盘上的常规删除按钮):
[myMenuItem setKeyEquivalent:[NSString stringWithFormat:@"%c", 0x08]];
转发删除键(“del”键):
[myMenuItem setKeyEquivalent:[NSString stringWithFormat:@"%c", 0x7f]];
空间:
[myMenuItem setKeyEquivalent:@" "];
选项卡:
[myMenuItem setKeyEquivalent:[NSString stringWithFormat:@"%c", 0x09]];