У меня есть программа OLD mac C / C ++, которую я поддерживаю. Он по-прежнему основан на файлах rsrc и системных вызовах OS 9. (Да, да, я знаю. Я пытаюсь перетащить свою компанию в 21-й век, но другой инженер все еще использует OSX10.3.9! Пожалуйста, пожалейте меня)
Я пытаюсь получить функциональность ярлыка модификатора. Cmd-S работает, например. Тем не менее, Opt-Cmd-S мигает меню «Файл», но ничего не делает, если меню файлов уже открыто.
Я просмотрел свой код и обнаружил, что беру сообщение о событии и передаю его MenuKey, чтобы сообщить мне, какую опцию меню представляет комбинация клавиш. Однако MenuKey всегда возвращает 0, если нажата более одного модификатора.
Я вижу из документации Apple, что это устарело, но я бы предпочел не переписывать всю программу, а только переходить на перья и так далее.
Так, у кого-нибудь есть быстрая и грязная работа вокруг?
спасибо.