11 votos

cambiar la tecla Caps Lock por la tecla fn

He sustituido el estándar fn llave por la izquierda control , a la izquierda control por otra llave útil.

Y por lo que no uso Caps Lock clave en la vida cotidiana, decidí sustituir Caps Lock clave por fn .

Utilizo para este propósito PCKeyboardHack .

change Caps Lock to fn key in PCKeyboardHack

Acabo de introducir el número 63 (que corresponde a fn ) en Change Caps Lock fila.

Pero ahora mi Caps Lock no hacer nada: tampoco CapsLock ni fn trabajo clave.

Cuando cambie Caps Lock clave por forward delete por ejemplo (código 117) - está bien. Y Caps Lock comienza a trabajar como forward delete clave.

change Caps Lock to forward delete in PCKeyboardHack

Pero tengo que poner fn a Caps Lock clave.

ACTUALIZACIÓN

Me he dado cuenta en el EventViewer de KeyRemap4MacBook: cuando pulso Caps Lock ...

KeyRemap4MacBook EventViewer

... Tengo control_l código clave. Pero en realidad no funciona ni siquiera como control_l (Lo he comprobado).

Por qué se muestra control_l ? Tal vez porque he cambiado fn tecla a la izquierda control en KeyRemap4MacBook app.

fn to control_l in KeyRemap4MacBook

Cuando desmarco esta casilla y observo en EventViewer en Caps Lock haciendo clic de nuevo: Veo Fn código en la salida.

fn logged in eventViewer but in fact not working

Pero en realidad no funciona como Fn (Lo compruebo en fn + delete )

Actualización 2

Yo deshabilité CAPS LOCK

CAPS LOCK - no action

En el PCKeyboardHack se establece F19 a Caps Lock

F19 to Caps LOCK

En KeyRemap4MacBook reajustar F19 a fn

<item>
    <name>f19_to_fn</name>
    <identifier>f19_to_fn</identifier>
    <autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
</item>

enable f19 to fn in PCKeyboardHack

Y ahora Caps Lock funciona como fn excepto las teclas f1 - f12. Por ejemplo, cuando pulso por defecto fn + f11 Veo Launchpad. Cuando presiono Remapped fn + f11 Veo que el volumen ha bajado. Así que f11 no funciona con el remapeo fn .

En otras combinaciones como fn + delete = forward delete remapped fn funciona bien.

0 votos

¿Está pulsando una tecla de función real (F1-F19) con la tecla de función (FN)? normalmente para que funcione hay que pulsar FN + F1-19 .

0 votos

Sí pruebo la tecla fn con forward delete . Presiono fn + delete . Cuando tengo el estándar fn puedo reenviar el borrado y cuando pongo caps lock a fn no puedo reenviar el borrado pulsando caps lock + backspace

3voto

A mí me funciona cambiar el bloqueo de mayúsculas por el código 63 con PCKeyboardHack. Has probado a configurar el bloqueo de mayúsculas sin acción desde las Preferencias del Sistema?

También podrías intentar usar PCKeyboardHack para, por ejemplo, cambiar el bloqueo de mayúsculas a F19 y luego usar un private.xml así con KeyRemap4MacBook:

<?xml version="1.0"?>
<root>
  <item>
    <name>test</name>
    <identifier>test</identifier>
    <autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
  </item>
</root>

0 votos

Gracias. Bloqueo de mayúsculas a fn funciona excepto las teclas f1 - f12 (Por favor, vea la actualización 2)

1voto

Matt Howells Puntos 20751

Brett Terpstra cubrió esto en un artículo de diciembre de 2012 sobre la reasignación de la tecla de bloqueo de mayúsculas.

http://brettterpstra.com/2012/12/08/a-useful-caps-lock-key/

0voto

André Kuhlmann Puntos 111

Apple ha publicado una nota sobre la reasignación de teclas para MacOS 10.12, que puede encontrarse aquí: https://developer.apple.com/library/content/technotes/tn2450/_index.html

En esta página, puede encontrar un comando de terminal así como un gráfico de todos los valores de los botones.

Y si te gusta la programación, incluso proporcionan un pequeño ejemplo de código Objective-C.

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