Используйте -[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]];