Reemplacé la fntecla estándar por izquierda control, izquierda controlpor otra clave útil.
Y en la medida en que no uso la Caps Lockclave en la vida cotidiana, decidí reemplazar la Caps Lockclave por fn.
Yo uso para este propósito PCKeyboardHack .

Acabo de ingresar el número 63(que corresponde a fn) en la Change Caps Lockfila.
Pero ahora mi Caps Lockno hacer nada: ni CapsLocking ni fnclave de trabajo.
Cuando cambio la Caps Lockclave por forward deleteejemplo (código 117), está bien. Y Caps Lockcomienza a trabajar como forward deleteclave.

Pero necesito conjunto fnde Caps Lockllave.
ACTUALIZAR
Me he dado cuenta en KeyRemap4MacBook EventViewer: cuando presiono Caps Lock...

... me sale el control_lcódigo clave. Pero, de hecho, no funciona incluso como control_l(lo comprobé).
¿Por qué se nota control_l? Tal vez porque he cambiado la fnclave a la izquierda controlen la KeyRemap4MacBookaplicación.

Cuando desactivo esta casilla de verificación y miro EventVieweral Caps Lockhacer clic nuevamente: veo el Fncódigo en la salida.

Pero, de hecho, no funciona como Fn(lo verifico en fn+ delete)
Actualización 2
Deshabilité CAPS LOCK

En PCKeyboardHack establecido F19enCaps Lock

En KeyRemap4MacBookreasignación F19afn
<item>
<name>f19_to_fn</name>
<identifier>f19_to_fn</identifier>
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
</item>

Y ahora Caps Lockfunciona como fnexcepto las teclas f1 - f12. Por ejemplo, cuando presiono default fn+ f11veo Launchpad. Cuando presiono remapeado fn+ f11veo bajar el volumen. Así que f11no trabaja con remapeado fn.
En otras combinaciones como fn+ delete= forward deleteremapeado fnfunciona bien.

FN + F1-19.forward delete. Presionofn+delete. Cuando tengo normafnclave que puedo enviar borrar y cuando me pusecaps lockafnllave, no puedo borrar presionando hacia adelantecaps lock + backspaceRespuestas:
Simplemente cambiar el bloqueo de mayúsculas al código de clave 63 con PCKeyboardHack funciona para mí. ¿Has intentado configurar el bloqueo de mayúsculas sin acción desde las Preferencias del sistema?
También puede intentar usar PCKeyboardHack para, por ejemplo, cambiar el bloqueo de mayúsculas a F19 y luego usar un private.xml como este con KeyRemap4MacBook:
fuente
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/
fuente
Apple ha publicado una nota sobre la reasignación de claves para macOS 10.12, que se puede encontrar 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.
fuente