Eliminar Escape en TouchBar en Safari

La pregunta "Cómo deshabilitar la tecla Escape en Safari" se hizo aquí varias veces. Ahora, dado que en los nuevos MacBook Pro, la tecla Escape es un botón de pantalla táctil, es mucho más fácil presionarla accidentalmente, pero existe una buena posibilidad de que podamos eliminarla en Safari de una vez por todas.

¿Cómo eliminar el botón Escape de TouchBar en Safari? (o cualquier aplicación específica)

No hay tal opción en Customize Touch Bar...el menú:Personalizar el menú de la barra táctil

Podría intentar eliminarlo usando la API de la barra táctil.
@haykam ¿Dónde podemos encontrar detalles sobre la API de la barra táctil que mencionaste? Quiero probar esto.

Respuestas (6)

Puede usar Karabiner-Elements [ 1 , 2 ] para asignar la tecla de escape a algunas otras funciones con retroalimentación visual (por ejemplo, silenciar). Los comentarios ayudan a recordarle que la clave ya no está asignada para escapar.

A continuación, puede asignar una clave menos útil para escapar. Por ejemplo, en un teclado estadounidense, la tecla de sección (§/±) está en la esquina superior izquierda donde podría haber estado la tecla de escape.

  1. Instale y ejecute Karabiner-Elements.
  2. En Modificaciones simples, elija Sin nombre de producto (Sin nombre de fabricante) como Destino. Esa es la barra táctil. A continuación, agregue el elemento, de escapea mute.ingrese la descripción de la imagen aquí

  3. Para asignar la tecla de sección (§/±) para escapar, seleccione Apple Internal Keyboard. Agregar elemento, de non_us_backslasha escape.ingrese la descripción de la imagen aquí

Fuente

Esto es genial, gracias! Decidí asignar el Escape en la barra táctil al botón fn, lo cual es muy bueno ya que no hace nada, pero también le brinda un indicador visual de que presionó algo y proporciona un buen atajo para cambiar los otros botones de la barra táctil a las teclas F.
Descubrí que asignar escape a left_shift en la barra táctil es una alternativa mejor y más silenciosa, ya que no encuentro ningún valor en que me recuerden que ajuste la postura de mis manos. También tenga en cuenta que para poder seleccionar Sin nombre de producto , primero debe estar habilitado en la pestaña Dispositivos .

Intenta usar BetterTouchTool,

haga clic en la pestaña 'Teclado' ('Seleccionar aplicación' debe establecerse en 'Global'), haga clic en '+ Agregar nuevo acceso directo o secuencia de teclas', haga clic en el campo y presione las teclas 'Shift-Escape', una ⇧⎋ debería muévase a la derecha donde dice 'Activar acción predefinida' y elija: 'Teclas del teclado/ESC (tecla Escape, respeta el modificador presionado)'

Acabamos de crear un sustituto para la tecla 'escape'. Ahora tenemos que desactivarlo.

haga clic en '+ Agregar nuevo acceso directo o secuencia de teclas', haga clic en el campo y presione la tecla 'Escape' en la barra táctil, debería aparecer un ⎋, muévase a la derecha donde dice 'Activar acción predefinida' y asegúrese de que dice: Sin acción

Me gusta más de esta manera que desactivar toda la TouchBar.

Hay una aplicación brillante llamada BetterTouchTool que te permite modificar la barra táctil. He podido mover la tecla de escape ligeramente hacia adentro usándola. BTT es una aplicación de pago, pero las licencias no son muy caras y ofrecen algunos descuentos (por ejemplo, para estudiantes) de vez en cuando. Aquí está el enlace.

Touch Bar con el botón Escape desplazado a la derecha

¡Fresco! Aquí hay más sobre cómo hacerlo. github.com/fifafu/BetterTouchTool/issues/204 Básicamente, debe renunciar a cualquier uso específico de la aplicación de la barra táctil, luego crear su propia tecla de escape y colocarla en la barra. Una locura, pero si me salva de esos constantes escapes pegándome a los sobresaltos, genial.
Primero agregué una tecla modificadora a la nueva tecla ESC, por lo que solo aparece cuando presiono cmd. No, mejor: agrega algo a la izquierda, como el widget de fecha. ¡Ahora eso es incluso útil!
Aquí hay algunos consejos más: elimine ESC por completo y vuelva a asignarlo al teclado youtube.com/watch?v=gsRTtO-8ofM

Para evitar presionar Esc accidentalmente, use los elementos Karabiner para reasignar la acción Escape a shit+Esc. Pero use las opciones de 'modificación compleja' en lugar de las simples sugeridas en otros lugares.

Instale Karabiner -> Modificaciones complejas -> 'Agregar regla' -> 'Importar más reglas' -> buscar 'escape' -> Importar 'Cambiar clave de escape (rev 4)' -> Habilite solo esto: 'Deshabilitar escape (... )'

Listo, para hacer un Esc ahora tienes que presionar shift+Esc

No puede eliminarlo, es permanente (a menos que esté viendo la vista de barra táctil ampliada).

Descargue la última aplicación de escritorio Karabiner-Elements.

https://karabiner-elements.pqrs.org/

  1. En la sección Dispositivos, elija la opción Sin nombre de producto .

ingrese la descripción de la imagen aquí

  1. Ahora vaya a la sección de modificaciones simples, elija el dispositivo de destino como sin nombre de producto . Ahora asigne la tecla de escape a la tecla deseada. (Por ejemplo: opción izquierda, bloqueo de mayúsculas, etc.).

ingrese la descripción de la imagen aquí