Захват событий нажатия клавиш, когда NSMenu открыто - PullRequest
6 голосов
/ 23 сентября 2010

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

Я просматривал альтернативные меню, но у меня сложилось впечатление, что его можно использовать только для захвата клавиши выбора.

В настоящее время я не использую никаких пользовательских представлений, просто NSStatusBar (где менюпоявляется из) и NSMenu.

Я новичок в Objective-C, поэтому приношу свои извинения, если я что-то неправильно формулирую.

Действительно благодарен за помощь!

1 Ответ

0 голосов
/ 23 сентября 2010

Я полагаю, вы ищете это: Какао NSStatusBar Global HotKey

...