¿Cómo puedo replicar las teclas Home/End de Windows para saltar al final de una línea o utilizar Shift para resaltar el final o el inicio de una línea?
Respuestas
¿Demasiados anuncios?He utilizado mucho lo siguiente.
⌘CMD + ꜛ : Inicio
⌘CMD + ↓ : Finalizar
⌘CMD + ← : Inicio de línea
⌘CMD + → : Fin de línea
Estos los aprendí el otro día de aquí - muy útil para la codificación y la escritura, se trata de enlaces de emacs que funcionan en los Mac.
CTRL + A Inicio de línea.
CTRL + E Fin de la línea.
CTRL + U : borrar desde el cursor hasta el principio de la línea.
CTRL + K : borrar desde el cursor hasta el final de la línea.
CTRL + W : borra la palabra a la izquierda.
CTRL + T : transpone los caracteres alrededor del cursor.
Con el Macbook Air (el modelo 2012 al menos) la mejor solución que encontré fue la utilidad gratuita KeyRemap4MacBook -- te permite cambiar el teclado de muchas maneras, y yo me conformé con "fn + cursor izquierda/derecha" para Home/End y "fn + arriba/abajo" para PgUp/PgDown.
(Véase también un pregunta relacionada con la misma respuesta).
En realidad, se pueden asignar globalmente para la mayoría de las aplicaciones creando entradas en ~/Library/KeyBindings/DefaultKeyBinding.dict
Pero este tipo creó un pequeño y práctico paquete de script llamado Keyfixer que configura los enlaces de la manera que describes (con algunos modificadores adicionales de Control y Mayúsculas.) Lo puse en mi Dropbox y lo ejecuto en cualquier Mac que tenga que usar. Como las preferencias son por usuario no tienes que preocuparte de fastidiar las teclas de otro.