Меня интересует захват нажатий клавиш, когда NSMenu
открыто.Например, если меню открыто, и пользователь нажимает «e» или «1» на клавиатуре, отправьте конкретное сообщение (предпочтительно передавая объект события, который содержит ссылку на нажатую клавишу).
Я просматривал альтернативные меню, но у меня сложилось впечатление, что его можно использовать только для захвата клавиши выбора.
В настоящее время я не использую никаких пользовательских представлений, просто NSStatusBar
(где менюпоявляется из) и NSMenu
.
Я новичок в Objective-C, поэтому приношу свои извинения, если я что-то неправильно формулирую.
Действительно благодарен за помощь!