过去,在Carbon中可以使用SetMenuItemKeyGlyph。 10.6下有什么替代方案?我是否需要使用未记录的优点或...?
谢谢
最佳答案
使用-[NSMenuItem setKeyEquivalent:]
并为其提供要使用的字符的NSString
。 NSMenuItem
将为您处理将@" "
转换为Space
等。
删除键(又称“退格键”。这是键盘上的常规删除按钮):
[myMenuItem setKeyEquivalent:[NSString stringWithFormat:@"%c", 0x08]];
转发删除键(“ del”键):
[myMenuItem setKeyEquivalent:[NSString stringWithFormat:@"%c", 0x7f]];
空间:
[myMenuItem setKeyEquivalent:@" "];
标签:
[myMenuItem setKeyEquivalent:[NSString stringWithFormat:@"%c", 0x09]];