68 votos

Desactivar atajo de Esc para salir de pantalla completa

Algunas aplicaciones (como Safari, iTunes...) salen del modo de pantalla completa con el atajo de teclado Esc. ¿Existe alguna manera de desactivarlo? Interfiere, por ejemplo, con el control de aplicaciones web resultando en la salida involuntaria de pantalla completa cuando solo presionas Escape una vez más de lo debido.

64voto

Gregor B. Puntos 361

Es mucho más fácil - en Firefox:

  1. En la barra de URL escribe "about:config"
  2. Acepta los riesgos de seguridad
  3. Busca "escape", debería encontrar la entrada browser.fullscreen.exit_on_escape
  4. Haz doble clic en "true", debería cambiar a "false"

5 votos

Firefox FTW!!! <3 <3

2 votos

Esta es la respuesta correcta para Firefox. Es específica de Firefox, pero sí resuelve el problema real de Esc. Establecer un atajo en la configuración normal del teclado de MacOS no lo hace.

0 votos

¡Esa es la respuesta correcta, gracias!

7voto

Foliovision Puntos 31

Buena pregunta. Antes de que los creadores de navegadores descubrieran que cmd-q era terriblemente peligroso sin al menos una confirmación de que el usuario realmente quiere cerrar 60 pestañas, siempre cambiaba el atajo de teclado para el comando Salir en mi navegador principal. Puedes deshabilitar los atajos de teclado a través de Atajos de teclado.

  1. Abre las Preferencias del Sistema: Teclado.
  2. Haz clic en Atajos de teclado en la pestaña superior con forma de píldora.
  3. Haz clic en el icono de Atajos de aplicaciones en la columna de la izquierda.
  4. Elige Safari del menú desplegable de aplicaciones ofrecidas (parece que la lista predeterminada son aplicaciones que se han abierto en los últimos tres meses). Después de presionar el botón de añadir
  5. Ingresa el nombre exacto del elemento de menú que deseas deshabilitar. En este caso "Salir de pantalla completa".
  6. Agrega un atajo de teclado alternativo (en esta ilustración, agregué Ctrl-Opt-Cmd-c) llenando la información del atajo de teclado Así es como luce el resultado final. atajo de teclado final para Safari
  7. Prueba (los Atajos de aplicación alternativos no siempre funcionan exactamente como se planea).

Puedes hacer lo mismo con Keyboard Maestro (y mucho más). Es probable que la función de Apple haya sido tomada/adaptada de la implementación de Peter N. Lewis (que existía desde muchos años antes de que Apple creara la función en Snow Leopard). En Keyboard Maestro, también puedes asignar el mismo atajo a múltiples aplicaciones. En Keyboard Maestro, también puedes tomar el control de comandos de teclado que no tienen elementos de menú (aplicaciones complejas como Photoshop vienen a la mente: hay tantos comandos que muchos de ellos no tienen equivalencia en el menú). También es más fácil trasladar estas preferencias de un ordenador a otro si estás usando Keyboard Maestro.

tecla de comando alternativa de Keyboard Maestro

Por otro lado, la versión de Apple existe en todas las Macs a partir de la 10.6.8, incluyendo la MacBook Pro de tu novia menos técnica. Yo uso ambos dependiendo de si quiero una solución rápida o si estoy creando herramientas/atajos permanentes para una aplicación que uso profesionalmente en múltiples computadoras. Keyboard Maestro hace mucho más que simplemente sustituir atajos de teclado: puedes escribir macros secuenciales con pausas para automatizar lo que de otro modo serían acciones de cinco o diez pulsaciones de teclas y clics, es decir, redireccionar, dirigir y enviar correos electrónicos a otra persona en la empresa con un solo comando de teclado.

18 votos

Esta es la forma de establecer un acceso directo alternativo, pero ¿cómo desactivar uno nativo? ¿Me estoy perdiendo algo?

0 votos

Normalmente, el atajo de teclado configurado manualmente en Keyboard Maestro tendrá prioridad sobre el nativo. Si encuentras que no es así, házmelo saber. Perdón por la respuesta lenta.

0 votos

Anular un comando nativo tan profundamente integrado como el comando-Q es la forma más fiable de desactivarlo.

2voto

pzmarzly Puntos 131

Cuando se trata de Safari, entonces para macOS 12.3, Safari 15.4 y Tampermonkey 4.17.6162 ($2 en App Store), este script (basado en https://superuser.com/a/388993/620906) funciona para la mayoría de los sitios web:

// ==UserScript==
// @name           Mantener pantalla completa
// @namespace     http://superuser.com/q/315949
// @description    Evita que la tecla Escape salga de pantalla completa.
// @include      https://*
// @include      http://*
// ==/UserScript==

document.onkeydown = function (evt) {
    if (evt.keyCode == 27) evt.preventDefault();
}

¡Y generalmente aún puedes usar Esc para cerrar modales!

1voto

Oliver Klären Puntos 131

¡Oh, finalmente lo hice!

Usando Better Touch Tool app (pero creo que otras aplicaciones similares también funcionarán).
Agregué un atajo de teclado personalizado ⎋Escape para Final Cut Pro que no hace nada

Como desventaja, no podrás hacer cosas útiles con la tecla Escape (por ejemplo, cerrar la ventana de Preferencias).

introducir descripción de la imagen aquí

1voto

lstarrett Puntos 1

ACTUALIZACIÓN 24/8/23: Esto sigue funcionando, pero en lugar de "Shift + ESC" usa "Ctrl + ESC", porque Apple en su infinita sabiduría actualizó el atajo de teclado para "salir del modo de pantalla completa" incluyendo "Shift + ESC"

0 votos

Parece que Shift + ESC también sale de pantalla completa en estos días. ¡Por amor de Dios, Apple! ¿Cómo una empresa puede ser tan sorda?

1 votos

¡Buena observación! Me topé con lo mismo recientemente y cambié mi atajo (mencionado en mi edición de ACTUALIZACIÓN arriba). Había olvidado que escribí esta respuesta, ¡así que gracias por señalarlo!

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X