Estaba usando un iMac de 2009. Lo había actualizado regularmente, subiendo (incluyendo) a los Mavericks. Cuando obtuve el iMac por primera vez, arreglé las teclas en la Terminal para que Inicio y Fin mueva el cursor al principio y al final de la línea actual. También arreglé Eliminar (la eliminación hacia adelante, a la izquierda del teclado principal en los teclados USB) para que funcione "correctamente" y elimine el carácter a la derecha del cursor.
Esto funcionó sin problemas a través de todas las actualizaciones.
La semana pasada actualicé un nuevo iMac de 27 ". Migration Assistant no funcionó y AppleCare no entendió por qué (pero sospechamos que la unidad en la computadora antigua está fallando, por lo que podría haber encontrado archivos defectuosos). Comencé de nuevo con el nuevo iMac e instalé los programas que necesito y, cuando fue necesario, copié los archivos en ~ / Library / Application Support / para cada aplicación. (Menciono todo esto para señalar lo que he hecho y eso las combinaciones de teclas no se transfirieron.)
También hice esto para el terminal, incluida la copia sobre mi antiguo archivo .bash_profile, también. Desafortunadamente, las combinaciones de teclas no se transfirieron. He estado intentando recrearlos.
Encontré soluciones universales (en otras palabras, la misma solución en muchos sitios web) para las teclas Inicio y Fin y algunas soluciones para la tecla Eliminar. Básicamente, todas estas soluciones incluyen abrir Preferencias, ir a la pestaña Teclado y cambiar la acción de las tres teclas de la siguiente manera:
Home: 3[1~
End: 3[4~
Delete: 3[3~
Y aquí es donde me encuentro con problemas. Si bien estas son las acciones de mi antiguo iMac, el nuevo iMac no puede manejarlas. Para los tres, obtengo el mismo resultado: no sucede nada (como en ningún movimiento del cursor) y luego se imprime un "~" en el terminal. (Tengo el terminal declarado como VT102 y he probado VT100. O bien funcioné en mi sistema anterior y me gustaría usar uno de esos, si es posible, ya que a veces tengo que usar minicom e iniciar sesión en un sistema que usa VT100 Códigos y necesito esa emulación.)
Me encantaría encontrar una de las dos soluciones:
1) ¿Qué estoy haciendo mal o qué debo cambiar para que mi terminal procese las secuencias de escape correctamente? 2) ¿Qué podría copiar, además de ~ / Library / Application Support, que incluirá los datos de las antiguas combinaciones de teclas en la computadora antigua para que funcionen correctamente?