Je l' ai remplacé la norme fnclé en gauche control, à gauche controlpar une autre clé utile.
Et dans la mesure où je n'utilise pas de Caps Lockclé dans la vie de tous les jours, j'ai décidé de remplacer la Caps Lockclé par fn.
J'utilise à cet effet PCKeyboardHack .
Je viens de saisir le numéro 63
(qui correspond à fn) en Change Caps Lock
ligne.
Mais maintenant, je Caps Lockne fais rien: ni travail CapsLock
ni fntravail clé.
Quand je change de Caps Lockclé par forward delete
exemple (code 117) - c'est ok. Et Caps Lockcommence à travailler comme forward delete
clé.
Mais je dois ensemble fnà Caps Lockclé.
MISE À JOUR
J'ai remarqué dans KeyRemap4MacBook EventViewer: lorsque j'appuie sur Caps Lock...
... je reçois le control_l
code clé. Mais en fait, cela ne fonctionne pas comme control_l
(j'ai vérifié).
Pourquoi ça se voit control_l
? Peut-être parce que j'ai changé la fnclé pour la laisser controldans l' KeyRemap4MacBook
application.
Quand je décocher cette case et montre en EventViewer
le Caps Lockcliquant de nouveau: je vois le Fn
code sur la sortie.
Mais en fait ça ne marche pas comme Fn(je vérifie fn+ delete)
Update 2
J'ai désactivé CAPS LOCK
Dans PCKeyboardHack défini F19surCaps Lock
En KeyRemap4MacBook
remappage F19àfn
<item>
<name>f19_to_fn</name>
<identifier>f19_to_fn</identifier>
<autogen>__KeyToKey__ KeyCode::F19, KeyCode::FN</autogen>
</item>
Et Caps Lockfonctionne désormais comme fnsauf les touches f1 - f12. Par exemple, lorsque j'appuie sur par défaut fn+, f11je vois Launchpad. Lorsque j'appuie sur remappé fn+ f11je vois le volume baisser. Donc, f11ne pas travailler avec remappé fn.
Dans d'autres combinaisons comme fn+ delete= forward delete
remappé fnfonctionne bien.
FN + F1-19
.forward delete
. J'appuie surfn
+delete
. Lorsque j'ai unefn
clé standard, je peux transférer supprimer et lorsque je définiscaps lock
surfn
clé, je ne peux pas transférer supprimer en appuyant surcaps lock + backspace
Réponses:
Changer simplement le verrouillage des majuscules en code clé 63 avec PCKeyboardHack fonctionne pour moi. Avez-vous essayé de définir aucune action de verrouillage des majuscules dans les Préférences Système?
Vous pouvez également essayer d'utiliser PCKeyboardHack à bouchons par exemple de changement de butée à F19, puis utiliser un private.xml comme celui - ci avec KeyRemap4MacBook:
la source
Brett Terpstra a couvert cela dans un article de décembre 2012 sur le remappage de la clé de verrouillage des majuscules.
http://brettterpstra.com/2012/12/08/a-useful-caps-lock-key/
la source
Apple a publié une note sur le remappage des clés pour macOS 10.12, qui peut être trouvée ici: https://developer.apple.com/library/content/technotes/tn2450/_index.html
Sur cette page, vous pouvez trouver une commande de terminal ainsi qu'un graphique de toutes les valeurs des boutons.
Et si vous êtes en programmation, ils fournissent même un petit exemple de code Objective-C.
la source