Доступ к меню в Mac OS X с помощью клавиатуры

Доступ к меню в Mac OS X с помощью клавиатуры

Мой вопрос заключается в том, как получить доступ к меню приложений, таким как «Файл», «Правка», «Просмотр», с помощью клавиатуры.

Или как создать новый ярлык в любом приложении (например, Xcode).

Пример -> Я хочу создать ярлык для следующего пункта меню в Xcode

=> Меню «Выполнить» -> Запустить с помощью инструмента «Производительность» -> Утечки

нравится - Command + shift + Ctrl + R

Возможно ли это? Как?

Я включил сюда два вопроса

  • Как получить доступ к меню с помощью клавиатуры в Mac OS X?
  • Как создать новый ярлык для любого конкретного варианта применения?

решение1

  1. Control-Fn-F2 или Control-F2, если вы используете F1, F2 и т. д. в качестве стандартных функциональных клавиш.

  2. Системные настройки » Клавиатура и мышь » Сочетания клавиш. Нажмите кнопку + и следуйте инструкциям.

решение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делает свое дело.

Более подробная информация, в том числе о том, как получить доступ к пунктам меню с помощью этого методаможно найти в моем предыдущем посте.

Связанный контент