
Мой вопрос заключается в том, как получить доступ к меню приложений, таким как «Файл», «Правка», «Просмотр», с помощью клавиатуры.
Или как создать новый ярлык в любом приложении (например, Xcode).
Пример -> Я хочу создать ярлык для следующего пункта меню в Xcode
=> Меню «Выполнить» -> Запустить с помощью инструмента «Производительность» -> Утечки
нравится - Command + shift + Ctrl + R
Возможно ли это? Как?
Я включил сюда два вопроса
- Как получить доступ к меню с помощью клавиатуры в Mac OS X?
- Как создать новый ярлык для любого конкретного варианта применения?
решение1
Control-Fn-F2 или Control-F2, если вы используете F1, F2 и т. д. в качестве стандартных функциональных клавиш.
Системные настройки » Клавиатура и мышь » Сочетания клавиш. Нажмите кнопку + и следуйте инструкциям.
решение2
Мой любимый способ сделать это — использовать сочетание клавиш справки (cmd-shift-/), которое переносит фокус в Leopard на панель справки. Затем начните вводить имя нужной вам команды, и она отфильтрует список ниже по командам, которые соответствуют вашему шаблону. Просто нажмите стрелку вниз на правую, и она фактически покажет вам, где в меню находится эта команда, а также любые назначенные ей сочетания клавиш. Нажмите Enter, и она выполнит команду.
Это будет иметь больше смысла, если вы действительно это сделаете :).
Это значительно упрощает поиск нужной команды среди всех имеющихся и позволяет всего за несколько нажатий клавиш получить доступ ко всем пунктам меню.
К сожалению, это больше не работает в Firefox (где нужно использовать старый способ ctrl-F2), потому что они перехватили сочетание клавиш «помощь», чтобы перенаправить вас на дурацкую веб-страницу, которая мне совсем не нужна.
решение3
В соответствии сhttp://www.xvsxp.com/misc/keyboard.phpЕсли нажать Control-F2, можно перемещаться по меню так же, как в Windows: использовать стрелки влево или вправо или ввести первую букву названия меню или названия пункта меню, чтобы выбрать его, а нажатие клавиши Enter работает так же, как нажатие на пункт.
Что касается изменения сочетаний клавиш меню XCode, [вы можете просто использовать «Настройки сочетаний клавиш» в диалоговом окне настроек XCode.http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeWorkspace/300-Keyboard_Shortcuts/custom_key_equivalents.html#//apple_ref/doc/uid/TP40002706-SW2
решение4
Прошло несколько лет с тех пор, как был задан этот вопрос, но для тех, кто случайно наткнется на эту тему, мой ответ на похожий вопрос может оказаться полезным (ссылка ниже).
В частности, тем, кто переходит на Mac OS X с ПК/Windows, может понадобиться что-то, что имитирует поведение ускорителей Alt в Windows, например, нажатие Alt+ Fдля выделения пункта «Файл» в меню или для доступа к различным кнопкам в диалоговых окнах.
Приятной функцией, которая почти копирует ускорители Windows Alt в диалоговом окне OS X, является использование ⌘+ ⇧+ first_letter.
Иногда можно сделать только ⌘+ first_letter, но это не универсально. Например, в Save As
диалоге ⌘+ Nне позволяет выбрать New Folder
. Но ⌘+ ⇧+ Nделает свое дело.
Более подробная информация, в том числе о том, как получить доступ к пунктам меню с помощью этого методаможно найти в моем предыдущем посте.