Hace un tiempo vimos cómo mapear correctamente las teclas de navegación en un entorno OS X, y la mayor parte de las aplicaciones que corren bajo el sistema operativo utilizan estos mapeos, como puede ser Xcode a la hora de programar. Sin embargo, ni la terminal ni los navegadores (Firefox, Safari) respetan esto. ¿Cómo solucionarlo en el caso de la terminal?
Abrimos la terminal y nos vamos a Preferencias, Ajustes, Teclado. Ahí veremos que está utilizando una tabla de mapeos propia, donde tendremos que cambiar las cuatro teclas que más problemas nos darán en la terminal: inicio, fin, avanzar y retroceder página.
Seleccionamos cada una de las opciones y pulsamos en Editar. Ahí indicaremos que la acción a realizar será enviar sentencia a la shell, y copiaremos el siguiente texto para cada opción (será más fácil copiar, ya que cada tecla es detectada con un código especial, y os será complicado escribir cada código):
Tecla: Secuencia de escape
End: \033[4~
Home: \033[1~
Page-Down: \033[6~
Page-Up: \033[5~
Solución encontrada vía fdiv.net
Etiquetas: OS X
Y en Preferencias, Ajustes, Avanzado, marcad la opción ‘Eliminar envía Ctrl-H’, y asi la tecla borrar funcionara correctamente.
[...] más información para utilizar un teclado windows en un mac, descomprimir archivos ace en ubuntu, y cómo utilizar reproductores mp3 de creative en [...]