129

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

У меня уже включена опция Все элементы управления в Системных настройкахКлавиатура и мышьСочетания клавиш, но радости нет.

6 ответов6

169

Если вы включите Полный доступ с клавиатуры, установив для него все элементы управления, вы сможете переключаться между параметрами и выбирать, нажимая пробел, по крайней мере для OS X 10.5:

Полный доступ с клавиатуры: все элементы управления (Control+F7)

69

Несмотря на то, что ответ @ ruddzw (выбранный) работает, он может замедлить вас в других областях просто из-за огромного количества элементов управления, через которые можно перейти.

@NReilingh представляет другой подход и семантику за ним:

Правильный способ сочетания клавиш для альтернативных кнопок диалога - это не вкладка, а комбинация клавиш. Например, Command-period почти всегда "отменен". [...]
Это часто не документировано, но сочетание клавиш для разных кнопок, которые не являются кнопкой по умолчанию или отмены, обычно является первой буквой этой кнопки.

Итак, в примере:

Сохранить подсказку

  • ввод/возврат сохранит,
  • +. или esc отменят, и
  • +D будет отображаться на Не сохранять.
    Как отмечает @Kevin Reid, +delete работает и здесь.
11

В настройках клавиатуры под Keyboard Shortcuts

Полный доступ с клавиатуры:Switch to All Controls вместо Text Boxes and Lists Only

2

Есть определенный диалог, с которым у вас проблемы? С включенным "Все элементы управления" я могу перемещаться по каждому элементу управления каждого диалогового окна Mac OS X, которое я только что тестировал.

2

Чтобы включить навигацию с помощью вкладок из командной строки, введите:

defaults write NSGlobalDomain AppleKeyboardUIMode -int 3
0

При просмотре с помощью Safari вы также можете переключаться между всеми элементами HTML на странице, используя Option+Tab (в противном случае Tab остановится только на элементах управления панели браузера и быстрых закладках).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .