Доступ к меню в Mac OS X через клавиатуру

17

У меня вопрос, как получить доступ к меню приложений, таких как файл, редактирование, просмотр - с помощью клавиатуры.

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

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

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

как - Ctrl + Shift + Ctrl + R

Является ли это возможным? Как?

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

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

Ответы:

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

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

Бенджамин Добсон
источник
1
@ Бенджамин - сэр - я использую MAC OS X - 10.5.7. И вариант, который вы мне предложили, не работает.
Сагар Р. Котари
@sagar: в MacOS X 10.5.7 опция Control-Fn-F2 работает для меня; обычный Control-F2 просто пытается увеличить яркость моего экрана. Однако это, вероятно, означает, что я не использую клавиши в качестве стандартных функциональных клавиш.
Джонатан Леффлер
2
Полный доступ к клавиатуре должен быть включен, чтобы это работало: Вы можете включить его на панели настроек клавиатуры. (Или нажмите <kbd> Control </ kbd> - <kbd> F7 </ kbd>)
Chealion
@ Chealion - не для меня, это не так. @ сагар - какой? А почему ты не на 10.5.8?
Бенджамин Добсон
1
Вы также можете изменить последовательность клавиш для Contrl + F2 по умолчанию в разделе «Настройки -> Клавиатура -> Сочетания клавиш -> Текст и ввод с клавиатуры» и установить новую последовательность клавиш для параметра «Переместить фокус на строку меню». Мне нравится устанавливать Cmd + Space для имитации окна (которое по умолчанию используется для поиска Spotlight)
haridsv
27

Мой любимый способ сделать это - использовать ярлык справки (cmd-shift- /), который переносит фокус в Leopard на панель справки. Затем начните вводить имя команды, которую вы хотите, и она отфильтрует список ниже к командам, которые соответствуют вашему шаблону. Просто стрелка вниз вправо, и она фактически покажет вам, где в меню существует эта команда, а также назначенные ей ярлыки. Нажмите ввод, и он выполнит команду.

Это имеет больше смысла, если вы действительно делаете это :).

Это упрощает поиск правильных команд во всех ваших командах, и в несколько нажатий клавиш вы получаете доступ ко всем пунктам меню.

К сожалению, это больше не работает в Firefox (где вы должны использовать старый способ ctrl-F2), потому что они взломали ярлык «help», чтобы привести вас к глупой веб-странице, которая никогда не была такой, как я хочу.

Тед Нейлид
источник
2
+1 О, мне это нравится. Это почти как ртуть. Я никогда не задумывался над тем, для чего нужен этот «поиск» в меню помощи, учитывая, что оно, похоже, включает в себя меню и прочее - как аккуратно. Это совет, которым я буду пользоваться каждый день. :-)
robsoft
2
+1. ВАУ. Я никогда не знал этого, и это действительно потрясающе!
Джон Руди
сладкий совет !!!!!!
Бобобобо
1
блин, я могу только подтвердить это один раз.
oferei
2

Согласно http://www.xvsxp.com/misc/keyboard.php , если вы нажмете Control-F2, вы можете перемещаться по меню, как в Windows: стрелки влево или вправо, или набрать первую букву или около того в меню имя или имя пункта меню, чтобы выбрать его, и введите работает так же, как щелкнув по опции.

Что касается изменения ярлыков меню XCodes, [вы можете просто использовать «Настройки привязки клавиш» в диалоге настроек XCode. http://developer.apple.com/documentation/DeveloperTools/Conceptual/XcodeWorkspace/300-Keyboard_Shortcuts/custom_key_equivalents.html#//apple_ref/doc/uid/TP40002706-SW2

Neito
источник
1

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

В частности, те, кто приходят в Mac OS X из ПК / Windows, могут искать что-то, чтобы повторить поведение Alt-ускорителей в Windows, например, щелкнув Alt+, Fчтобы выделить элемент меню в меню, или получить доступ к различным кнопкам в диалоговом окне. коробки.

Приятной особенностью, которая почти копирует ускорители Windows Alt в диалоговом окне OS X, является использование + + first_letter.

Иногда можно сделать только + first_letter, но это не универсально. Например, в Save Asдиалоге + Nне удается выбрать New Folder. Но + + Nделает трюк.

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

Egalth
источник