¿Cómo crear una combinación de teclas usando la tecla [fn] como modificador?


4

Las teclas de flecha de tamaño medio en mi MacBook son un poco pequeñas para mí. Las claves que preferiría usar son:

  • fn+  J  para mover a la izquierda
  • fn+  K  para bajar
  • fn+  L  para moverse a la derecha
  • fn+  I  para subir

Tengo muchas ganas de utilizar la tecla "fn" para esto, tanto por razones ergonómicas como prácticas (es decir, evitar conflictos con otras aplicaciones).

es posible? ¿Cómo?


Para aclarar: sé cómo hacerlo usando la tecla Ctrl, la tecla Mayús, la tecla Alt ... desafortunadamente, la tecla de función parece estar fuera de los límites
nombre de usuario

Respuestas:


4

Instalé una utilidad de terceros para reasignar estas claves en mi MacBook Pro con OS X 10.8. Estos son los pasos que utilicé:

(1) Descargue e instale KeyRemap4MacBook.app

(2) Edite (o cree) el siguiente archivo en un editor de texto:

~/Library/Application Support/KeyRemap4MacBook/private.xml

... para que su contenido sea:

<?xml version="1.0"?>
<root>
<item>
        <name>JKLI to Arrow Keys</name>
        <identifier>private.jkli_to_arrow_keys</identifier>
        <autogen>
            __KeyToKey__
            KeyCode::J, ModifierFlag::FN,
            KeyCode::CURSOR_LEFT
        </autogen>
        <autogen>
        __KeyToKey__
            KeyCode::K, ModifierFlag::FN,
            KeyCode::CURSOR_DOWN
        </autogen>
        <autogen>
        __KeyToKey__
            KeyCode::L, ModifierFlag::FN,
            KeyCode::CURSOR_RIGHT
        </autogen>
        <autogen>
        __KeyToKey__
            KeyCode::I, ModifierFlag::FN,
            KeyCode::CURSOR_UP
        </autogen>
</item>
</root>

(3) Seleccione "Preferencias" en el pequeño icono KeyRemap4MacBook en el OS X BarraDeMenús en la parte superior de la pantalla.

KeyRemap4MacBook> Preferencias

(4) En la pestaña "Cambiar clave " de KeyRemap4MacBook , marque "JKLI a teclas de flecha". (si esta opción no aparece, es posible que deba hacer clic en el botón "ReloadXML")

KeyRemap4MacBook> Cambiar clave

Ahora debería poder utilizar la tecla de función con J | K | L | I para controlar el cursor, además de las teclas de flecha.


1
KeyRemap4MacBook ahora se llama Karabiner: pqrs.org/osx/karabiner
osman

2

Estás en lo correcto. Aunque Mac OS X le permite reasignar los control, caps lock, option, y commandteclas, el fnno está incluido llave. Para hacer esto, necesitará usar software de terceros como DoubleCommand . Eso le permitirá reasignar la fnclave a la controlclave.

A partir de ahí, debe consultar el software adicional para reasignar la tecla control+, Jetc. para emular la tecla izquierda, etc. Siempre que pueda emular ctrl, podrá crear la asociación de teclas en ~ / Library / KeyBindings. Es posible que también pueda realizar este último paso en DoubleCommand.


No estoy seguro de que DoubleCommand funcione con Lion, lo comprobaré. Si lo hace, esta sería una solución, porque OS X le permite agregar combinaciones de teclas (~ / Library / KeyBindings) con [ctrl]
nombre de usuario

Muy genial. ¡Deberías editar mi respuesta para agregar esa información!
zwerdlds

1
Actualización para los que vengan a esto en 2015: KeyRemap4MacBook.app ha cambiado de nombre y está disponible en [1]: pqrs.org/osx/karabiner
Centzon
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.