Как открыть подменю нажатием клавиши - PullRequest
0 голосов
/ 13 марта 2012

Пока отображается меню, я хочу открыть подменю для пункта меню нажатием клавиши. Я знаю, что OSX меню не работает, но мне нужна эта функция. Кто может помочь мне сделать это с какао API? Спасибо.

Ответы [ 2 ]

0 голосов
/ 21 марта 2012

Я не проверял это, но вы можете попробовать NSMenu s -performActionForItemAtIndex: с индексом подменю.

0 голосов
/ 13 марта 2012

Полагаю, вы ищете одно нажатие клавиши для выбора / открытия подменю, но если нет, то клавиши со стрелками будут выполнять то, что вы просите: вверх / вниз выбирает элемент в меню, вправо / влево входит / выходит из подменю , Вы также можете ввести первую букву (буквы) пункта меню, чтобы быстрее перейти к нему.

Таким образом, control-F2 возвращает вас к строке меню, направо / налево к меню, перемещаясь вниз / вверх по меню и вокруг него, первая буква (буквы) перемещает вас к элементу, а внутри меню вправо / влево - в подменю - полный доступ с клавиатуры.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...