Используйте клавиатуру для активации строки меню

15

В OSX возможно ли перемещаться по строке меню без использования мыши (например, клавиш со стрелками)? Я ищу что-то похожее на то, как это делает Windows - нажатие Alt позволяет клавишам со стрелками перемещаться по строке меню, нажатие Enter вызывает пункт меню. Это более эргономично, так как мои руки не должны покидать клавиатуру для вызова пунктов меню. Мне известны различные сочетания клавиш, но, к сожалению, не все пункты меню имеют их.

Продолжение : я обнаружил полный доступ с клавиатуры, который решает половину проблемы. Если для Full Keyboard Access установлено значение All Controls, есть ли клавиша, которая активирует строку меню?

Волнистый краб
источник

Ответы:

18

С клавиатуры Mac OSX :

Полный доступ с клавиатуры (см. Главу 3)

  control+F1

    Toggle Full Keyboard Access on/off

  control+F2 (or control+M)

    Focus keyboard control on menu bar

  control+F3 (or control+D)

    Focus keyboard control on Dock

  control+F4 (or control+W)

    Focus keyboard control on active Window or cycle to next window

  control+F5 (or control+T)

    Focus keyboard control on toolbar

  control+F6 (or control+U)

    Focus keyboard control on palette (utility window)

  control+F7

    In windows and dialogs, switch focus to text boxes/lists/controls

  arrow keys

    Navigate active item

  return, enter, or spacebar

    Select highlighted item

  return or enter

    Select default dialog control (OK, Yes, No, Save, Open, etc.)

  escape

    Cancel action, menu, or dialog

Ctrl + F1, чтобы включить полный доступ с клавиатуры (требуется только один раз), затем

control + F2 (или control + M) - это команда, которую вы ищете.

Джош К
источник
Все еще неудобно. Требуется три нажатия клавиш, чтобы увидеть содержимое меню - против одного нажатия на Windoze / Linux. ctl-f2, затем 'F' (для файла, например), затем клавиша со стрелкой вниз (чтобы увидеть меню)
javadba
8

Обратите внимание, что вы можете изменить ярлык для этого в: Системные настройки> Клавиатура> Клавиатура и ввод текста> «Переместить фокус на строку меню»

Я настоятельно рекомендую изменить его, ярлык по умолчанию очень недружелюбен из-за того, что вам нужно удерживать клавишу Fn, чтобы получить доступ к «реальной» клавише F2.

Мой ярлык это Control-Option-Command-RETURN.

Beibei
источник
1
Помните, что вы можете изменить требование к функциональным клавишам удерживать Fn в той же панели настроек.
Даниэль Бек
0

Вы пробовали ^ + f2 (^ означает Ctrl)

может потребоваться сочетание с Fn + Ctrl + F1, потому что клавиша F2 может иметь двойные функции. тогда вы можете легко перемещаться со стрелками. Надеюсь это поможет.

Е Лин Аунг
источник
Моя клавиатура Mac не имеет клавиши Fn. Что я должен делать?
Майк Л.
@mklhmnn Системные настройки ▸ Клавиатура ▸ Сочетания клавиш ▸ Клавиатура и ввод текста ▸ Переместить фокус на
строку