Mac OS X 10.6: клавиша для переключения между выбранной кнопкой в ​​диалоговом окне

10

Если у меня есть диалоговое окно в Mac OS X с несколькими кнопками, как я могу переключить выбор кнопок? В Windows, Gnome, KDE и т. Д. Обычно это с TAB.

Пример диалога

В этом примере диалоговое окно я мог просто нажать ESC, но есть другие диалоги с большим количеством кнопок.

znq
источник
Mac OS X 10.6, он же Snow Leopard?
Алекс

Ответы:

14

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

Выделенная синяя кнопка - это не выделение, как вы видели в Windows, KDE и Gnome. Это просто то, что разработчик определил как выбор по умолчанию клавиши возврата / ввода. Как показал loic wolff, можно включить выбор вкладок для всех элементов управления, однако это, скорее всего, замедлит вас в других областях просто из-за огромного количества элементов управления, через которые нужно перейти.

Правильный способ сочетания клавиш для альтернативных кнопок диалога - это не вкладка, а комбинация клавиш. Например, Command-period почти всегда «отменяется». Вы уже обнаружили, что Esc также работает для большинства вещей в настоящее время. Это часто не документируется, но сочетание клавиш для разных кнопок, которые не являются кнопкой по умолчанию или отмены, обычно является первой буквой этой кнопки (как упоминалось выше). Пример: если я выйду без сохранения в типичном приложении на основе документов какао, мне будет представлено следующее диалоговое окно:

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

Return/ enterсохранит command-periodили escотменит и command-dотобразит «Не сохранять ». Выпуск 10.6 из 10.5 внес некоторые фантастические улучшения в присутствие этих ярлыков в Finder и какао в целом - почти все диалоги Finder теперь будут отвечать таким же образом.


Обновление для 10.7+:

Новая парадигма Apple для управления версиями файлов изменила способ работы стандартного диалога сохранения. Теперь отображается «Не сохранять» command-delete, чтобы символизировать удаление «нового» файла, который вы создали (это эквивалентный ярлык для удаления файла из Finder).

NReilingh
источник
5

Вы должны выбрать все элементы управления на предварительной панели клавиатуры . Таким образом, вы можете выбрать все свои элементы управления, используяTab

полный доступ с клавиатуры

Лоик Вольф
источник
Схожий вопрос возникает у меня сейчас. Почему бы Apple НЕ использовать по умолчанию клавишу Tab для перемещения фокуса клавиатуры между всеми элементами управления? В некоторых случаях немного сложнее использовать GUI, если вы идете по этому пути?
иррациональный Джон
Если вы когда-нибудь пробовали это, вы узнаете, что есть МНОЖЕСТВО элементов управления - просто во многих случаях неэффективно просматривать все из них эффективно, поэтому по умолчанию Apple выбирает текстовые поля и списки. Опция для всех элементов управления - это в основном вопрос универсального доступа.
NReilingh
Спасибо за ответ и комментарии. Я постараюсь приспособиться к предложению Нрейлинга в его ответе.
znq
3

Клавиша табуляции часто делает это, а иногда клавиша сплат (AKA, клавиша команды) плюс первая буква нужной вам кнопки.

Это работает не во всех диалогах, но есть некоторые, которые вы должны явно нажать мышью - например, «программа x - это приложение, которое вы скачали из Интернета, вы уверены, что хотите запустить его».

STIB
источник