Arreglando las teclas Inicio y Fin en Mac

Si eres un usuario de Mac que viene del mundo Windows (o Linux) te habrás dado cuenta de que el comportamiento de las teclas “Inicio” y “Fin” en Mac no tiene nada que ver con otros sistemas operativos.

Lo mismo sucede con las teclas “Avanzar Página” y “Retroceder Página”, que en Mac avanzan y retroceden, pero no mueven el cursor de sitio…

Si quieres que la tecla “Inicio” vaya al principio de la línea, la tecla “Fin” vaya al final, y las teclas de Avanzar y Retroceder página funcionen de una forma racional, sólo tienes que crear un ficherito de texto con este contenido:

{
  "\UF729"  = "moveToBeginningOfLine:";
  "$\UF729" = "moveToBeginningOfLineAndModifySelection:";
  "\UF72B"  = "moveToEndOfLine:";
  "$\UF72B" = "moveToEndOfLineAndModifySelection:";
  "\UF72C"  = "pageUp:";
  "\UF72D"  = "pageDown:";
}

y guardarlo en ~/Library/KeyBindings/DefaultKeyBinding.dict (creando la carpeta si no existe todavía)

Poseso! :)

  1. Esta genial eso, es de las poquisimas cosas que echo de menos. No tengo la carperta KeyBindings en Library, eso se hacerlo -crearla-, pero como creo ese archivo .dict? Mil gracias

  2. Pingback: Teclas de inicio y fin en Mac

  3. Jaaziel » Fácil… crea un fichero nuevo con tu editor favorito (TextEdit, TextWrangler, TextMate…) y guardalo en la carpeta KeyBindings poniéndole como nombre “DefaultKeyBinding.dict”

  4. genial!

    y si ya de paso hubiera una forma de hacer que al pulsar enter con un fichero seleccionado lo habra en vez de hacer un f2 de windows el switch pc-mac sería mucho menos doloroso :D

  5. Guay! Hiperutilísimo, me faltaban por “arreglar” las teclas inicio y fin… ni me lo había planteado ;-) mil gracias.

    missha » En tal caso no estarías haciendo switch! Para abrir, Manzana + tecla abajo :-P

  6. Juan » Ni idea… pero supongo que será un anacronismo… como los teclados QWERTY : )

    Missha » Probablemente se pueda hacer (si tienes mucho interés lo busco) pero tengo que darle la razón al Señor Bohnke… Manzana + abajo para abrir una carpeta o fichero, manzana + arriba para subir a la carpeta superior… a mi al menos me parece más lógico que Enter para abrir y Borrar para subir (¡borrar para subir! ¡pero bueno! : )

    La solución, como siempre, es hacer un switch total :D

  7. Un truco que me viene de perlas. Ya me estaba volviendo un poco loco ya… :) Muchas gracias!.

  8. Pingback: Cambiar el comportamiento de las teclas Inicio/Fin

  9. Pingback: .: El Blog De SakaToOn :. » Cambiar el comportamiento de las teclas Inicio/Fin

  10. Gracias. Me viene estupendo el truquillo este, sobre todo por las teclas de Inicio y Fin. Saludos.

  11. Si señor!!!!! muchisimas gracias, no imaginas lo feliz que me has hecho,

    porque te aseguro que son las teclas que más uso, como buen coder que soy…

    Saludos

  12. Pingback: Ctrl+Alt+Supr » Blog Archive » Comportamiendo de las teclas Inicio/Fin y RePag/AvPag en Mac OSX

  13. “¿Hay alguna razón histórica por la que se comportan así las teclas en Mac?”

    ¿Quizás realizaron tests de usuarios? ;)

    La idea es que “Avanzar Página” y “Retroceder Página” hacen la función de barra de scroll sin la necesidad de tener que echar mano del ratón, esto hace que esta funcionalidad sea consistente en todas las aplicaciones, exista punto de inserción o no.

    Como alternativa, si se desea mover el punto de inserción, existe la posibilidad de usar una tecla modificadora, que IMO, es lo natural para una opción no disponible en todas las aplicaciones. Y además de ser lo natural, está en línea con los demás shortcuts para mover el punto de inserción más de un carácter por pulsación.

  14. En Firefox no funciona, entre otras cosas, porque no es una aplicacion Cocoa, y por lo tanto no usa el fichero de KeyBindings (lo mismo que pasa del menu “Services” y del diccionario)

  15. Pingback: Realidad Aparte » 25 años de Mac