Я пытаюсь обработать события, связанные с нажатием или нажатием Enter на элементе меню, используя Carbon API в OSX (Какао не вариант).
Я знаю о EventTypeSpec и kEventClassMenu, и я перерыл файлы заголовков в поисках соответствующей константы вида, но я все еще немного запутался в том, как я реагирую на выбор пункта меню. Нужно ли обрабатывать событие нажатия клавиши мыши или нажатия клавиши одновременно с kEventMenuTargetItem? Нужно ли обрабатывать kEventMenuMatchKey отдельно для клавиши ввода?