Sofa Naranja ahora, con un 125% más de naranja

Publicado
13 July 2007 @ 11am

Categorías
Mac, Trucos

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! :)


21 Comentarios

Jaaziel
13 July 2007 @ 3pm

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

Teclas de inicio y fin en Mac
13 July 2007 @ 3pm

[...] Vía | SofaNaranja [...]

Ale Muñoz
13 July 2007 @ 4pm

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”

Juan Lupión
13 July 2007 @ 6pm

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

missha
13 July 2007 @ 8pm

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

Señor Bohnke
13 July 2007 @ 9pm

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

missha
13 July 2007 @ 9pm

nada, nada, donde se ponga el enter… :P

Ale Muñoz
14 July 2007 @ 1am

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

Jaaziel
14 July 2007 @ 9am

Muchas gracias!! Genial.

s3rrot
15 July 2007 @ 2am

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

Raúl
15 July 2007 @ 8pm

Otiaaa, estupendo tip!

Muchas gracias Ale :)

Marcio
16 July 2007 @ 10am

Super Útil tio!!! ya pensaba que me tenía que resignar :)

[...] Vía | Sofá Naranja [...]

[...] Vía | Sofá Naranja [...]

Laura
17 July 2007 @ 8pm

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

djQRas
17 July 2007 @ 11pm

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

[...] Vía | Sofa Naranja [...]

oscar
11 September 2007 @ 6pm

“¿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.

kionchan
15 February 2008 @ 8pm

<p>En leopard no funciona… sniff sniff</p>

Zarate
19 March 2008 @ 10pm

¿Seguro que no funciona para Leopard?

Yo acabo de probar esto:

http://www.devtaxi.com/category/leopard/

Que parece que es lo mismo y sí que funciona, auque FF parece no querer darse por enterado….

Ale Muñoz
19 March 2008 @ 11pm

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)

Deja tu comentario