Отключить ярлык Esc для выхода из полноэкранного режима

15

Некоторые приложения (Safari, iTunes ...) выходят из полноэкранного режима по сочетанию клавиш Esc. Есть ли способ отключить его? Это мешает, например, управлению веб-приложениями, что приводит к непреднамеренному выходу из полноэкранного режима, когда вы просто нажмете еще одну клавишу Escape, чем нужно.

myneur
источник

Ответы:

4

Хороший вопрос. До того, как создатели браузеров выяснили, что это cmd-qбыло ужасно опасно, по крайней мере без предупреждения о том, что пользователь действительно хочет закрыть 60 вкладок, я всегда менял сочетание клавиш для команды «Выход» в моем главном браузере. Вы можете отключить сочетания клавиш с помощью сочетаний клавиш.

  1. Откройте Системные настройки: Клавиатура.
  2. Нажмите Сочетания клавиш на верхней вкладке в форме таблетки.
  3. Щелкните значок «Ярлыки приложений» в левом столбце.
  4. Выберите Safari из выпадающего меню предлагаемых приложений (похоже, что по умолчанию список приложений, которые были открыты в течение последних трех месяцев). После нажатия кнопки плюс
  5. Введите точное название пункта меню, который вы хотите отключить. В этом случае «Выход из полноэкранного режима».
  6. Добавьте альтернативное сочетание клавиш (на этом рисунке я добавил Ctrl-Opt-Cmd-c) заполнение информации о сочетаниях клавиш Вот как выглядит готовый результат. готовое сочетание клавиш для Safari
  7. Тест (альтернативные ярлыки приложений теперь всегда работают точно так, как запланировано).

Вы можете сделать то же самое с Keyboard Maestro (и многим другим). Функция Apple, вероятно, взята / принята из реализации Питера Н. Льюиса (которая существовала много лет до того, как Apple представила эту функцию в Snow Leopard). В Keyboard Maestro вы также можете назначить один и тот же ярлык нескольким приложениям. В Keyboard Maestro вы также можете принимать команды клавиатуры, у которых нет пунктов меню (на ум приходят сложные приложения, такие как Photoshop: команд так много, что многие команды не имеют эквивалента в меню). Также легче перенести эти настройки с компьютера на компьютер, если вы используете Keyboard Maestro.

Образец альтернативной командной клавиши Keyboard Maestro

С другой стороны, версия Apple существует на всех компьютерах Mac, начиная с 10.6.8, включая MacBook Pro вашей менее технической подруги. Я использую оба в зависимости от того, хочу ли я быстрое исправление или я создаю постоянные инструменты / ярлыки для приложения, которое профессионально использую на нескольких компьютерах. Keyboard Maestro делает гораздо больше, чем просто заменяет сочетания клавиш: вы можете писать последовательные макросы с паузами, чтобы автоматизировать действия, которые в противном случае были бы пять или десять нажатий клавиш и нажатий, т.е. перенаправление, адрес и отправка электронной почты кому-то еще в компании с помощью одной клавиатуры команда.

Foliovision
источник
4
Это как установить альтернативный ярлык, но как отключить родной? Я что-то пропустил?
Myneur
Обычно сочетание клавиш Keyboard Maestro, установленное вручную, имеет приоритет над собственным. Если вы обнаружите, что это не так, дайте мне знать. Извините за медленный ответ.
Foliovision
Переопределение встроенной команды так глубоко, как command-Q, является наиболее надежным способом ее отключения.
Foliovision
4
Проблема здесь в том, что по умолчанию это ярлык Ctrl-Cmd-F. Переопределение меню «Выход из полноэкранного режима» приведет к переопределению только Ctrl-Cmd-F, но ESC, кажется, был реализован отдельно без пункта меню ...: /
Theuni
Точно. Это не работает по ESCпричинам, указанным в комментариях
Пол
-3

Чтобы избежать ситуации, когда все приложение выходит из полноэкранного режима при случайном нажатии ESCдважды, вы можете научиться использовать другую клавишу.

Cmd-. закроет веб-приложения, которые работают в полноэкранном режиме (например, YouTube), но не будет выполнять никаких нежелательных действий при двойном использовании.

Крейг Дэвисон
источник