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

20

Я использую Safari в полноэкранном режиме на OS X Mavericks все время. Я также довольно часто использую клавишу escape на веб-страницах для разных целей (зависит от веб-страницы).

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

Есть ли способ отключить поведение «Escape отключает полноэкранный режим» в Safari?

emmby
источник
См. KeyRemap4MacBook pqrs.org/macosx/keyremap4macbook
user188421
@biziclop Не могли бы вы рассказать, как использовать Keyremap4Macbook для этой цели?
Холен
@Holene: Я не пробовал это на самом деле, потому что это было бы слишком тяжело. Вместо этого см. Superuser.com/questions/315949/… для нового направления :)
user188421

Ответы:

3

Теперь вы можете отключить клавишу Escape в Safari. Но это побеждало бы цель по-прежнему позволять Escape работать как ярлык в вышеупомянутых местах, чего я бы предпочел избежать.

Смотрите здесь для примера переназначения Escape в scapeEscape с помощью макроса Keyboard Maestro:

ОБНОВЛЕНИЕ № 1: Вы можете применить правило только к полноэкранному режиму.  (Радуйтесь!)

StrawHara
источник
У меня есть проблема в том, что, как только это будет реализовано, я не могу отклонить диалог поиска с escape. Не уверен, что запускает alt - escape, но кажется, что он запускает предиктивный текст ... Отключение автозамены не помогает.
Рапскалли
Это останавливает выход ESC из прожектора, если прожектор открыт поверх сафари
theonlygusti
^^ Использование cmd-. вместо alt-esc работал над
решением
0

Просто используйте альтернативную управляющую последовательность: CTRL-[. Он работает как шарм и не выходит из полноэкранного режима.

Atcold
источник
Что это должно делать? Для меня ничего не происходит, когда я нажимаю на это. Только в оболочке (Терминал) я мог «начать последовательность непечатаемых символов», но здесь это на самом деле не имеет отношения.
макс.
Скажем, вы вставили текст в текстовое поле, все готово и вы хотите прокрутить вниз. Нажатие альтернативной последовательности выхода позволяет выйти из режима вставки, а стрелки позволят вам снова перемещаться по сайту, а не перемещать курсор.
Atcold
1
Хм, я попробовал это на нескольких сайтах сейчас, и я не мог найти, что это работает нигде. Но в любом случае, это не будет соответствовать тому же коду ключа, что и настоящий ключ Esc, не так ли? Мне бы хотелось, чтобы клавиша Esc (или замена) по-прежнему работала для веб-сайтов, которые связывают функциональность с этой клавишей (например, те, которые открывают лайтбокс, который можно снова закрыть, нажав клавишу Esc).
макс.
Это отлично сработало на домашней странице урока Coursera. Я думал, что это будет обобщено просто отлично.
Atcold