Я наткнулся на это приложение Какао (исходный код), которое показывает главное окно.
Пока это окно является ключевым, можно открыть окно настроек из главного меню, а также нажав Command-,, но когда главное окно не является ключевым и в другом окне того же приложения NSMenuItem неактивен, и сочетание клавиш не отвечает.
Я проверил файл xib, связанный с главным меню, и что NSMenuItem отправляет openPreferences:(id)sender
IBAction в FirstResponder, который может быть NSApplication.
Что мне не хватает (я все еще новичок в программировании какао для Mac)? Как я могу исправить это, чтобы настройки были доступны из каждого окна приложения?