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

4997
Sagar R. Kothari

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

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

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

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

как - Ctrl + Shift + Ctrl + R

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

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

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

4 ответа на вопрос

26
Ted Naleid

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

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

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

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

+1 О, мне это нравится. Это почти как ртуть. Я никогда не задумывался над тем, для чего нужен этот «поиск» в меню помощи, учитывая, что оно, кажется, включает в себя меню и прочее - насколько аккуратно. Это совет, которым я буду пользоваться каждый день. :-) robsoft 14 лет назад 2
+1. ВОТ ЭТО ДА. Я никогда не знал этого, и это действительно потрясающе! John Rudy 14 лет назад 2
сладкий совет !!!!!! bobobobo 14 лет назад 0
блин, я могу только подтвердить это один раз. oferei 9 лет назад 1
17
Benjamin Dobson
  1. Control-Fn-F2 или Control-F2, если вы используете F1, F2 и т. Д. В качестве стандартных функциональных клавиш.

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

@ Бенджамин - сэр - я использую MAC OS X - 10.5.7. И вариант, который вы мне предложили, не работает. Sagar R. Kothari 14 лет назад 1
@sagar: в MacOS X 10.5.7 опция Control-Fn-F2 работает для меня; обычный Control-F2 просто пытается увеличить яркость моего экрана. Однако это, вероятно, означает, что я не использую клавиши в качестве стандартных функциональных клавиш. Jonathan Leffler 14 лет назад 0
Чтобы это работало, необходимо включить полный доступ к клавиатуре: Вы можете включить его на панели настроек клавиатуры. (Или нажмите Control- F7) Chealion 14 лет назад 2
@ Chealion - не для меня это не так. @ сагар - какой? А почему ты не на 10.5.8? Benjamin Dobson 14 лет назад 0
Вы также можете изменить последовательность клавиш для Contrl + F2 по умолчанию в разделе «Настройки -> Клавиатура -> Сочетания клавиш -> Текст и ввод с клавиатуры» и установить новую последовательность клавиш для параметра «Переместить фокус на строку меню». Мне нравится устанавливать Cmd + Space для имитации окна (которое по умолчанию используется для поиска Spotlight) haridsv 13 лет назад 1
2
Neito

Согласно 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

0
Egalth

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

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

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

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

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

Похожие вопросы