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

4

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

  • fn + J para moverte a la izquierda
  • fn + K para moverte hacia abajo
  • fn + L para moverte hacia la derecha
  • fn + I para subir

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

¿Es esto posible? ¿Cómo?

    
pregunta username 09.04.2012 - 18:04

2 respuestas

4

Instalé una utilidad de terceros para volver a asignar estas teclas en mi MacBook Pro con OS X 10.8. Aquí están los pasos que utilicé:

(1) Descarga e instala KeyRemap4MacBook.app

(2) Editar (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 ícono KeyRemap4MacBook en la barra de menú OS en la parte superior de la pantalla.

(4)Enlapestaña"Cambiar clave" de KeyRemap4MacBook , marque "JKLI to Arrow Keys". (si esta opción no aparece, es posible que deba hacer clic en el botón "ReloadXML")

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

    
respondido por el Charlesism 09.06.2013 - 17:42
2

Estás en lo correcto. Aunque Mac OS X le permite volver a asignar las teclas control , mayúsculas , y , el < La clave kbd> fn no está incluida. Para hacer esto, deberá utilizar un software de terceros como DoubleCommand . Eso te permitirá volver a asignar la tecla fn a la tecla control .

A partir de ahí, debe revisar el software adicional para volver a asignar la tecla control + J etc. para emular la tecla izquierda, etc. Siempre que pueda emular ctrl , deberías poder crear el enlace de teclas en ~ / Library / KeyBindings. También puede realizar este último paso en DoubleCommand.

    
respondido por el zwerdlds 09.04.2012 - 22:17

Lea otras preguntas en las etiquetas