Сегодня просто день удивительных открытий — нашелся способ нажать Ок/ Отменить или любую другую кнопку диалоговых окон без необходимости тянуться к мышке.
Прячется эта фича в настройках клавиатуры, в сочетаниях клавиш. По-умолчанию выбрана верхняя опция — клавиша Tab переключает фокус только между текстовыми блоками и полями ввода.
Если выбрать нижнюю опцию, то Tab будет последовательно переключать между всем, что можно нажать в текущем диалоговом окне.
Эта возможность поможет свитчерам, перешедшим с Windows на Mac OS — там Tab никак не настраивается и делает ровно то, что на Маке надо включать. Почему так? Не знаю.
По идее, чаще всего Enter означает OK, а Esc (или cmd+.) — Отмена. Но кнопок может быть больше двух, а среди них может не оказаться ни ОК, ни Отмены. Живой пример, который часто мелькает перед глазами — Little Snitch.
К сожалению, как раз в этом всплывающем окне Little Snitch клавиша Tab не работает вообще.
Что работает: Alt (option) меняет Allow на Deny, Alt+1/2/3 меняет выбор «срока годности» ( Once/Until Quit/Forever). Shift включает Once, если его держать. Стрелочки вверх/вниз меняют выбранный пункт в списке возможных ограничений. Esc — запрещает, Enter — разрешает.
То есть каждый разработчик волен по своему усмотрению менять назначение и действие глобальных сочетаний клавиш. Вот такая каша.
да вот посмотрю и понаблюдаю на сколько это лучшее или удобнее
Спасибо большое за полезный совет! Очень помогло!