Если у меня есть диалоговое окно в Mac OS X с несколькими кнопками, как я могу переключить выбор кнопок? В Windows, Gnome, KDE и т. Д. Обычно это с TAB
.
В этом примере диалоговое окно я мог просто нажать ESC
, но есть другие диалоги с большим количеством кнопок.
Ответы:
Я собираюсь выйти на конечности здесь и предположить, что вы немного смущены, по этой причине:
Выделенная синяя кнопка - это не выделение, как вы видели в 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).источник
Вы должны выбрать все элементы управления на предварительной панели клавиатуры . Таким образом, вы можете выбрать все свои элементы управления, используяTab
источник
Клавиша табуляции часто делает это, а иногда клавиша сплат (AKA, клавиша команды) плюс первая буква нужной вам кнопки.
Это работает не во всех диалогах, но есть некоторые, которые вы должны явно нажать мышью - например, «программа x - это приложение, которое вы скачали из Интернета, вы уверены, что хотите запустить его».
источник