Большинство ситуаций, родных для OS X, допускают как Escape
и Cmd-.
прерывание, например, диалоги файлов, загрузку Safari, перетаскивание элементов вокруг и т. Д.
Примечательно, что в этом списке отсутствует, конечно, выход из полноэкранного режима .
Таким образом, вы можете просто научиться нажимать Cmd-.
вместо того, Escape
чтобы вообще избегать этой ситуации. Или вы можете научить свой компьютер делать это за вас: по крайней мере, несколько вменяемое решение состоит в том, чтобы использовать, например, пункт « Нажатие клавиш Батлера » для сопоставления с :Escape
Cmd-.
- Откройте страницу конфигурации Батлера
- Выберите любой контейнер, например, Скрытый , нажмите + »Смарт-элемент» Клавиши
- На вкладке « Ключи » нажмите,
Cmd-.
чтобы использовать его в качестве результирующего нажатия клавиши при активации этого элемента.
- На вкладке « Триггеры » выберите поле ввода « Горячая клавиша» и нажмите
Escape
. Не обращайте внимания на предупреждение, в котором говорится, что вы безумны.
- Не забудьте добавить, например, терминал в список исключений - он полностью игнорирует
Escape
выход из полноэкранного режима, но нажатие Ctrl-.
переводит в Ctrl-C
!
В некоторых ситуациях все будет плохо себя вести. Переназначение клавиши на то, что обычно является эквивалентным сочетанием клавиш, является решением кувалды. Беглый взгляд , например, не обрабатывает Cmd-.
(и поэтому переназначает Escape
для закрытия предварительного просмотра файла); переименование файлов в Finder больше не может быть прервано с помощью Escape
, а выбор, например, в Finder, не может быть очищен.
В ограниченном тестировании я не обнаружил ситуации, когда нажатие Cmd-.
фактически приводит к нежелательным действиям, но следует помнить, что они, вероятно, также существуют.
Esc
когда оно имеет другой эффект (например, прерывание загрузки страницы), не выходит из полноэкранного режима.