10

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

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

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

3 ответа3

13

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

Выделенная синяя кнопка - это не выделение, как вы видели в 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).

4

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

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

2

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

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

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