Escrito por Iván Alonso el Jueves 2 de Octubre de 2008

A algunas cosas puedo intentar acostumbrarme, a otras no. Especialmente cuando uno se ha hecho ya a la navegación a través de los documentos utilizando casi el 100% del tiempo el teclado. Y si las teclas de inicio, fin, y combinaciones con el control (especialmente ctrl+derecha, ctrl+izqda, ctrl+inicio y ctrl+fin).

Abrimos una terminal y editamos el archivo Library/KeyBindings/DefaultKeyBinding.dict (si no existe el archivo o los directorios, los creamos), con el siguiente contenido:

{
"^\UF702" = "moveWordBackward:";
"^\UF703" = "moveWordForward:";
"\UF729" = "moveToBeginningOfLine:";
"^\UF729" = "moveToBeginningOfDocument:";
"$\UF729" = "moveToBeginningOfLineAndModifySelection:";
"^$\UF729" = "moveToBeginningOfDocumentAndModifySelection:";
"\UF72B" = "moveToEndOfLine:";
"^\UF72B" = "moveToEndOfDocument:";
"$\UF72B" = "moveToEndOfLineAndModifySelection:";
}

Sólo es necesario reiniciar cada aplicación para que automáticamente empiece a funcionar con esta modificación (a mí al menos me ha funcionado con Safari y X-Code, que era lo que necesitaba), aunque dependiendo del tipo de editor, podría no funcionar (en algunos formularios web no me funciona, como por ejemplo el editor de posts de WordPress), se aceptan comentarios al respecto.

Lista completa de lo que podemos hacer aquí.

Etiquetas:

Esta entrada fue escrita el Jueves 2 de Octubre de 2008 a las 12:51 pm y está archivada en la categoría Blog. Puedes seguir las respuestas y comentarios en el feed RSS 2.0. Puedes dejar un comentario, o dejar un trackback desde tu propia página.

2 comentarios en “Mapear correctamente las teclas de navegación en un OS X con un teclado Windows”

  1. En el post se me olvido:

    “^$\UF72B” = “moveToEndOfDocumentAndModifySelection:”;

  2. [...] 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, [...]

Deja tu comentario