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