Mac OS X Terminal [Usar opción como tecla meta] anula la barra invertida en el teclado español

Ya publiqué esta pregunta en stackoverflow:

https://stackoverflow.com/questions/4811282/mac-os-x-terminal-use-option-as-meta-key-overrides-backslash-in-spanish-keyboar

pero me informaron allí que este es el lugar correcto para preguntarlo.

Marque la casilla de verificación "Usar opción como clave meta" en Mac OS X Terminal, porque me gusta usar la forma emacs de moverse entre palabras: Mf y Mb.

Pero si hago eso, no puedo obtener la barra invertida (Opción + º; es decir: Opción + tecla-a-la-izquierda-del-1-en-teclado-español). Si desmarco esta opción, puedo ingresar la barra invertida, pero no tengo Mf y Mb.

¿Hay alguna manera de conseguir ambos? ¡Esto me está volviendo loco!

Hm, pero Alt-Shift-7 te da la barra invertida sin reasignar algo. ¿Me estoy perdiendo algo?

Respuestas (3)

Y, como ya te respondí en stackoverflow , la solución es poner la siguiente línea en tu ~/.bash_profile, que reasigna el carácter unicode "∫" (Unicode: E288AB, que es lo que se envía a tu terminal ahora mismo en tu configuración deseada cuando presione Opción + °) al carácter de barra invertida:

bind '"\033\xE2\x88\xAB"':'"\\"'
¿Le importaría marcar mi Respuesta como la solución entonces? Además, todavía tiene su pregunta abierta como un duplicado en stackoverflow: stackoverflow.com/questions/4811282/…

He creado una solución yo mismo y no requiere abandonar Terminal.app a favor de iTerm 2.

Es una aplicación de barra de estado simple que se ejecuta en segundo plano y reescribe todos los eventos de tecla izquierda Alt+ en dos eventos clave en rápida sucesión, , luego ; sin embargo, solo hace esto si Terminal.app está enfocado.$KEYEsc$KEY

Puede encontrar la fuente de la aplicación aquí . Necesitarás Xcode para construirlo.

Por favor, no publiques esta respuesta a varias preguntas: pregunta 1 , pregunta 2 y pregunta 3 . En su lugar, deje un comentario y un enlace a él.
Culpa mía. Eliminaré esta respuesta y publicaré un comentario en su lugar.
No, dice que necesito 50 reputación para comentar.

La respuesta de Asmus no parece suficiente porque corrige la barra invertida en bash. Pero luego está zsh. y Emac. Y etc.

Pero como no hay forma de asignar teclas que no sean de función en Terminal.app, me temo que no puedo ver otra solución: tendrías que seguir adelante y asignar todas las teclas que quieras en todos los programas que las necesites, lo cual es un lastre y no es óptimo, porque nunca tendrás ƒ y ^[f a la vez.

O pruebe la solución de Habibalamin, parece mucho más simple y mantiene una funcionalidad distinta para el alt izquierdo y el alt derecho. Voy a votar después de probarlo.

No puedo comentar con mi representante en este sitio de pila, lo siento.