Захват событий нажатия клавиш при открытом NSMenu

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

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

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

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

Очень признателен за помощь!

6
задан Dustin Senos 22 September 2010 в 22:23
поделиться