8 votos

Cómo crear un keybinding utilizando la tecla [fn] como un modificador?

El tamaño medio de las teclas de flecha en mi MacBook son un poco pequeña para mí. Las claves prefiero usar son:

  • fn + J para mover hacia la izquierda
  • fn + K para mover hacia abajo
  • fn + L para mover a la derecha
  • fn + I para mover hacia arriba

Yo el mal quiere utilizar el "fn" clave para esto, tanto para ergonómico y razones prácticas (es decir: evitar conflictos con otras aplicaciones).

Es esto posible? Cómo?

4voto

gvisoc Puntos 1

He instalado una utilidad de terceros para reasignar estas teclas en mi MacBook Pro con OS X 10.8. Aquí están los pasos que he utilizado:

(1) Descargar e instalar KeyRemap4MacBook.aplicación

(2) Editar (o crear) el siguiente archivo en un editor de texto:

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

...por lo que su contenido es:

<?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 poco KeyRemap4MacBook icono en el OS X de la Barra de menú en la parte superior de la pantalla.

KeyRemap4MacBook > Preferences

(4) En KeyRemap4MacBook del "Cambio de Clave" de la ficha, la garrapata "JKLI a las Teclas de Flecha". (si esta opción no aparece, es posible que necesite hacer clic en el "ReloadXML" botón)

KeyRemap4MacBook > Change Key

Ahora debería ser capaz de utilizar la tecla de Función con J|K|L|I para controlar el cursor, además de las teclas de Flecha.

2voto

ironfroggy Puntos 3496

Estás en lo correcto. Aunque Mac OS X le permite reasignar el control, bloqueo de mayúsculas, opcióny comando de teclas, las teclas fn clave no está incluido. Para hacer esto, usted necesitará utilizar 3rd-party software como DoubleCommand. Que te permitirá reasignar el fn clave para el control de la clave.

Desde allí, usted debe comprobar fuera de un software adicional para reasignar el control+J clave etc. para emular la tecla de la izquierda, etc. Tanto tiempo como usted puede emular la tecla ctrl, usted debería ser capaz de crear el keybinding en ~/Library/combinaciones de Teclas. Usted podría ser capaz de hacer este último paso en DoubleCommand así.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X