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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

  • Клавиши со стрелками не работают в htop на OS X в терминале
  • Запуск Mac OS X 10.6, но «uname -m» показывает i386
  • Могу ли я сделать новую установку Snow Leopard с внешнего DVD-привода?
  • Как использовать Apple Script для изменения раскладки клавиатуры на Snow Leopard?
  • Можно ли использовать один Mac OS X DVD на нескольких Macbook?
  • Установка MacPorts на Snow Leopard
  • Всегда держать окно в верхней части Mac OS X
  • Запуск приложения с пользовательской комбинацией клавиш
  • Скрыть пользователей с экрана входа в систему Mac OS X Snow Leopard
  • Как изменить местоположение по умолчанию для стандартного диалогового окна «Сохранить файл» в Mac OS X?
  • Как удаленно управлять Mac OS X Snow Leopard с рабочего стола Windows?
  • Давайте будем гением компьютера.