В OS X Lion нажатие ESCклавиши выходит из полноэкранного режима. К сожалению, и особенно при использовании Safari, ESCиспользуется для других функций, таких как обработка событий нажатия клавиш Javascript. Я не хочу, чтобы Lion выходил из полноэкранного режима при нажатии клавиши escape, но я не могу найти место, чтобы отключить эту функцию.
Я уже знаю сочетание клавиш для входа / выхода из полноэкранного режима ( Cmd- Ctrl- F). Я хочу отключить ESCярлык. Я гуглил, но не могу найти ответы.
Esc
когда оно имеет другой эффект (например, прерывание загрузки страницы), не выходит из полноэкранного режима.Ответы:
Для веб-браузеров и, в частности, для использования сайтов с поведением, которое включает или требует использования
Escape
ключа, не препятствуя закрытию полноэкранного режима (например, сайты Stack Exchange ), вы можете использовать следующий сценарий пользователя:Чтобы запустить это в браузерах, используйте любой движок пользовательских скриптов для вашего браузера.
источник
Большинство ситуаций, родных для OS X, допускают как
Escape
иCmd-.
прерывание, например, диалоги файлов, загрузку Safari, перетаскивание элементов вокруг и т. Д.Примечательно, что в этом списке отсутствует, конечно, выход из полноэкранного режима .
Таким образом, вы можете просто научиться нажимать
Cmd-.
вместо того,Escape
чтобы вообще избегать этой ситуации. Или вы можете научить свой компьютер делать это за вас: по крайней мере, несколько вменяемое решение состоит в том, чтобы использовать, например, пункт « Нажатие клавиш Батлера » для сопоставления с :Escape
Cmd-.
Cmd-.
чтобы использовать его в качестве результирующего нажатия клавиши при активации этого элемента.Escape
. Не обращайте внимания на предупреждение, в котором говорится, что вы безумны.Escape
выход из полноэкранного режима, но нажатиеCtrl-.
переводит вCtrl-C
!В некоторых ситуациях все будет плохо себя вести. Переназначение клавиши на то, что обычно является эквивалентным сочетанием клавиш, является решением кувалды. Беглый взгляд , например, не обрабатывает
Cmd-.
(и поэтому переназначаетEscape
для закрытия предварительного просмотра файла); переименование файлов в Finder больше не может быть прервано с помощьюEscape
, а выбор, например, в Finder, не может быть очищен.В ограниченном тестировании я не обнаружил ситуации, когда нажатие
Cmd-.
фактически приводит к нежелательным действиям, но следует помнить, что они, вероятно, также существуют.источник
Ваши возможные варианты включают в себя:
Установите альтернативные сочетания клавиш для других функций, поскольку они ESCзарезервированы ОС и браузером.
Настройте исходный / ассемблерный машинный код для повторного связывания ESCключа ОС и браузера.
Подайте запрос об ошибке / функции против разработчика приложения (т.е. электронных таблиц Google), чтобы использовать событие ESC вместо того, чтобы пропустить его.
Отправьте сообщение об ошибке в Apple, потому что приложения были здесь первыми, и Apple изменила назначение ключа без причины.
источник
Escape
обычно недоступно из строки меню иEscape
не вызывает элементы меню, что очевидно из отсутствующей «вспышки», выделяющей элемент строки меню, содержащий запущенный элемент.Я не нашел ответа для macOs Sierra и выше. Вот так я решил эту проблему.
Как уже было предложено, я переназначил ESC на ⌥ + ESC. Он выполняет работу и даже некоторые другие функции, назначенные клавише. Вы сможете выйти из полноэкранного видео на некоторых сайтах, но это не прервет загрузку страницы.
Для начала необходимо установить элементы Karabiner, чтобы можно было переназначить ключи.
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
brew tap caskroom/cask
brew cask install karabiner-elements
Я специально создал «Сложную модификацию» специально для этой проблемы. Для установки этой модификации вам необходимо:
источник
Просто, чтобы конкретизировать описание немного больше.
ESC используется для отмены перетаскивания, esc используется для отмены диалогового окна, esc используется во время перетаскивания для отмены перемещения / копирования, esc используется в терминале в VI для отмены команды редактирования
Итак, есть множество применений. Странно странно, что у Apple есть этот полноэкранный режим отмены, когда это возможно с помощью ctrl-cmd-F и правого верхнего значка.
Похоже, что это происходит в зависимости от приложения Mail, Safari и другие элементы iLife выходят из полноэкранного режима. iTunes остается на весь экран.
Ридер игнорирует esc с целью полного управления окнами и выполняет другие соответствующие действия для программы. Evernote даже не имеет cmd-F или ctrl-cmd-F для управления окном, его значок и клавишу esc.
Похоже, вы не можете сопоставить esc самому себе с каким-либо безобидным бессмысленным действием на панели управления клавиатуры.
источник
Escape
для отмены диалогов не выходит из полноэкранного режима .Escape
в терминале не приводит к выходу из полноэкранного режима .Escape
для отмены перетаскивания не выходит из полноэкранного режима . Вы даже пробовали это до публикации этих утверждений?Escape
в Reeder, например, для возврата с веб-страницы статьи в элемент RSS не приводит к выходу из полноэкранного режима . ЕслиEscape
для такого действия не используется, он выходит из полноэкранного режима. Как и во всех других программах .Похоже, вы используете JQuery. В этом случае:
Прислушайтесь KeyDown событий (нажатие клавиши и KeyUp не будет работать) на документе с KEYCODE 27 , а когда срабатывает событие называют e.preventDefault () .
источник
Попробуйте OptionEsc, что сработало для меня.
источник
Это то же самое, что и ответ @ aditya-srinivasan, нацеленный на Opera.
Смотрите @ aditya-srinivasan ответы на загрузку https://pqrs.org/osx/karabiner/index.html.en
источник
Я решил escнаправить в alt/option+ esc. По большей части это позволяет мне выходить из видео YouTube, а если у вас есть учетная запись Squarespace, она позволяет вам входить в систему без выхода из полноэкранного режима.
источник
Используйте BetterTouchTool или KeyboardMaestro или что-то похожее на переназначение Escна ⌥ + Esc.
источник
После некоторого отчаянного поиска решения я отправляю Safari на отдельный виртуальный рабочий стол с контролем миссии. Это смягчает проблему ESC и является наилучшим приближением к полноэкранному окну Safari.
Дополнительное пространство, если вы прячете док.
источник
ЛЕГКО, нашел это! Клавиатура Маэстро с 2 действиями
При нажатии « ESC» Имитировать нажатие (вместо): - « CMD+». - ТОГДА также " ALT+ ESC"
Вам нужно и то и другое, потому что некоторые приложения реагируют только на один или другой заказ (иногда ни на один, тогда ничего ESCне получается ) -> таким образом, большинство приложений будут работать как " " в своем контексте, но вы никогда не выйдете из полного Режим экрана
источник