В Windows каждое диалоговое окно содержит подчеркнутые буквы, которые можно активировать с помощью клавиши Alt. Я постоянно использую эти сочетания клавиш «Alt»; Я скучаю по ним, когда я пытаюсь перейти на OSX.
В OSX все, что я могу найти, это навигация по Tab, которая требует, чтобы вы нажимали Tab семь или восемь раз, чтобы попасть в большинство диалоговых окон. (И даже это скрыто по умолчанию: вы должны включить «Полный доступ с клавиатуры» на панели управления «Клавиатура и мышь», чтобы иметь возможность вкладки между кнопками.)
Есть ли способ получить что-то вроде ускорителей Windows Alt для диалогов OSX? Я готов написать код Automator, загрузить / приобрести программное обеспечение и т. Д.
В частности, я представляю, может быть, что-то, где вы делаете некоторую команду быстрого вызова, а затем начинаете вводить имя кнопки и нажимаете Enter, чтобы нажать кнопку ...?
источник
Ответы:
В OSX нет такой вещи, как «_» для диалогов, как в Windows. Тем не менее, у вас есть:
esc → по умолчанию
no/cancel
cmd+ del→
don't save
( cmd+ dдо OS X Lion)enter →
save/OK
spacebar→
click selected button
(использовать tabдля перемещения).Быстрый поиск в Google «сочетаний клавиш osx» научит вас больше, чем вы можете запомнить за один день, но вы должны; Есть десятки, и некоторые из них очень ценны.
Вы всегда можете добавить больше / изменить некоторые существующие, перейдя туда
System Preferences -> Keyboard & Mouse -> Keyboard Shortcuts
, где вы активировали «все элементы управления».Но, насколько я знаю, в OSX нет «подчеркивания».
источник
В дополнение к основному списку ярлыков Мартина (которые работают почти везде), вы должны знать, что в диалоговом окне «Открыть файл» или «Сохранить файл» можно нажать /или, ~чтобы перейти прямо к всплывающему листу, который позволит вам ввести путь к папке. Это очень удобно, если вы супербыстрая машинистка или хотите перейти в скрытую папку, например
~/.ssh
.Это поле даже выполняет Tab Completion, в некотором роде - выгода в том случае, если при нажатии нет совпадений или более одного совпадения
Tab
, вместо того, чтобы выполнять какое-либо завершение, Tab просто выпрыгнет из текстового поля.Кроме того, когда вы находитесь в процессе выхода из приложения или закрытия окна, и появляется диалоговое окно с надписью «Отмена» / «Сохранить» / «Не сохранять», вы можете нажать, ⌘Dчтобы выбрать «Не сохранять». Очевидно, Escи Returnбудут работать две другие кнопки, но я использую эту все время, когда закрываю что-то, что не хочу сохранять.
источник
Приятной особенностью, которая почти копирует ускорители Windows Alt в диалоговом окне OS X, является использование ⌘+ ⇧+ first_letter.
Как отметил Луи, использование только ⌘+ first_letterработает в некоторых диалогах. Например, ⌘+ Dвыберет
Don't Save
выход из файла. (Это та же функция, что и при первом использовании, ⇥чтобы выделить,Don't Save
а затем выбрать ее, нажав space, что работает, если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). Как только строка меню
выделена яблоком , можно получить доступ к отдельным пунктам меню, нажав последовательность соответствующих первых букв. Например, в Firefox я могу перейтиFile --> Page Setup...
с этим комбо:⌥+ <, F, ↓, P,↩
И, в отличие от диалогов, эта функция действительно поддерживает многократное нажатие для перемещения между элементами списка, так что я могу получить к ним доступ
File --> Print
следующим образом:⌥+ <, F, ↓, P, P, ↩(Эквивалентно ⌘+ P).
На самом деле даже не нужно нажимать соответствующую первую букву, достаточно нажать любую букву, чтобы выделить ближайший элемент списка в алфавитном порядке (если результат не найден, поиск продолжается в обратном порядке). Например, я могу получить доступ
Edit --> Undo
(эквивалент ⌘+ Z) следующим образом:⌥+ <, E, ↓, V(А не интуитивное U).
источник
Я нашел эту тему, потому что я искал ответ на ту же проблему. Я установил «Полный доступ с клавиатуры», но, по-видимому, это работает не при всех обстоятельствах.
В моем примере: при попытке сохранить файл в диалоговом окне «Заменить файл» на экране отображаются 2 кнопки: отмена и замена . Кнопка отмены всегда заполнена синим цветом, но синий контур отображается по умолчанию вокруг кнопки возврата . Можно нажать, tabчтобы переместить синий контур, но удар returnвсегда будет учитываться, как если бы вы нажали « Отмена» (кнопка заполнена синим цветом). Это звучит странно, потому что это сбивает с толку!
Я возился и обнаружил новую комбинацию клавиш:
В диалоговом окне « Заменить файл »:
cmd+ r: выбирает кнопку «заменить».
(Похоже, Adobe знает об этой проблеме: при выборе «Сохранить для Интернета» будет использоваться настраиваемый диалог сохранения, где можно просто нажать, returnчтобы использовать действие «Заменить» (без необходимости tab).
источник
Ctrl-F7 позволяет переключать возможность нажатия вкладки для выбора разных кнопок в любом диалоговом окне OS X. Это было примерно с 2002 года .
Параметр находится в разделе «Системные настройки»> «Клавиатура»> «Сочетания клавиш»> «Клавиатура»> «Изменить способ, которым вкладка перемещает фокус» и по умолчанию имеет значение Ctrl-F7.
источник
Это невозможно в OS / X. И главная причина, по которой я не предпочитаю Mac.
ОП указывает на критическую ошибку в OS / X: способность быстро - и только с помощью клавиатуры - выбирать любые записи (не только «OK / отмена» и т. Д.) В диалоговом окне. Ни одно из предложенных выше предложений не может этого сделать.
Типичный пример: в диалоге «Найти / Заменить» я хочу изменить с учета на регистр. В Linux (и в Windows) я могу добиться этого, используя только нажатия клавиш. Это невозможно в MAC: вы должны использовать мышь или возиться с вкладками несколько раз.
источник
Следующее от User588 на Спросите Разное . Это позволит вам на tabкнопку, где вы можете нажать return. Это также указывает на некоторые нарушения.
Включить управление клавиатурой интерфейса
Затем нажмите кнопку «Все элементы управления» внизу, а не просто «Только текстовые поля и списки».
Горячие клавиши
источник
В некоторых диалоговых окнах, таких как диалоговое окно iTunes Song Info, ярлык для кнопки «ОК» будет fn→enter
источник