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