Хорошая особенность, которая почти копирует ускорители Windows Alt в диалоговом окне OS X, состоит в использовании ⌘ + ⇧ + first_letter.
Как отметил Луи, использование только ⌘ + first_letter работает в некоторых диалогах. Например, ⌘ + D выберет Don't Save
при выходе из файла. (Это та же функция, что и при первом использовании ⇥, чтобы выделить « Don't Save
а затем выберите его, щелкнув пробел, что работает, если установлены System preferences --> Keyboard --> Keyboard Shortcuts --> Full Keyboard Access:...
All controls
как описано в предыдущих сообщениях).
Тем не менее, ⌘ + first_letter не является универсальным. Например, в диалоговом окне « Save As
» ⌘ + N не удается выбрать New Folder
.
Но ⌘ + ⇧ + N делает свое дело.
Я обнаружил эту функцию только недавно, поэтому я не уверен, является ли она такой же универсальной, как Windows Alt (которую я широко использую). Но, играя, я, кажется, могу выбрать большинство элементов диалога, которые мне нужны. Например, я мог бы использовать ⌘ + ⇧ + T для навигации в диалоговом окне, которое открывается в Microsoft Excel (для Mac), когда я делаю Paste Special
, и выбираю Text
в раскрывающемся меню. Таким образом, он выбирает не только кнопки, но и элементы списка.
ОБНОВЛЕНИЕ: Однако, по сравнению с Windows Alt, существует одно ограничение, заключающееся в том, что невозможно нажимать клавишу с первой буквой несколько раз для перемещения между различными объектами, которые имеют одну и ту же первую букву. В списках это можно преодолеть до некоторой степени, сочетая сочетание клавиш со стрелками ← ↑ → ↓.
Кстати, в OS X есть ярлык ctrl + F2 для доступа к строке меню, но это особенно неудобно, поскольку включает нажатие клавиши fn для активации функции F2 . (Более того, другие сообщают о проблемах с ярлыком по умолчанию.)
Сочетание клавиш по умолчанию можно переопределить в System preferences --> Keyboard --> Keyboard Shortcuts --> Keyboard & Text Input --> Move focus to the menu bar
(оно должно включать две клавиши; я использую ⌥ + <, который чувствует себя знакомым из Windows). После того , как панель яблоко
подсвечивается, можно Accesss отдельные пункты меню, нажав последовательность соответствующих первых букв. Например, в Firefox я могу перейти к File --> Page Setup...
с этим комбо:
⌥ + <, F ↓, Р, ↩
И в отличие от диалогов, эта функция действительно поддерживает многократное нажатие для перемещения между элементами списка, так что я могу получить доступ к File --> Print
следующим образом:
⌥ + <, F, ↓, P, P, ↩ (эквивалентно ⌘ + P).
На самом деле даже не нужно нажимать соответствующую первую букву, достаточно нажать любую букву, чтобы выделить ближайший элемент списка в алфавитном порядке (если результат не найден, поиск продолжается в обратном порядке). Например, я могу получить доступ к Edit --> Undo
(эквивалент ⌘ + Z) следующим образом:
⌥ + <, E, ↓, V (а не интуитивный U).