Je voudrais remapper la touche de verrouillage des majuscules à une autre clé inutilisée (de manière globale).
Étant un utilisateur de MacVim.app, j'ai toujours aimé l'idée de remapper la touche de verrouillage des majuscules à une autre clé telle que la touche "Aide" ou la touche "Fin" afin d'utiliser ce morceau de clavier pour entrer et sortir de l'insertion mode.
Auparavant, dans Mac OS X Snow Leopard , plusieurs options existaient pour ce faire, comme l'excellent PCKeyboardHack qui permettait à l'utilisateur de choisir le code de clé que la touche de verrouillage des majuscules enverrait au système d'exploitation et fonctionnait au niveau du pilote, semble-t-il. Ou l'autre outil appelé DoubleCommand . Aucune de ces options ne fonctionne plus sous Mac OS X Lion (Gold Master) . J'ai quand même essayé de les installer et je me suis retrouvé avec une panique du noyau.
Le volet de préférences "Clavier" dans les préférences système des deux versions de Mac OS X a la possibilité de remapper la touche de verrouillage des majuscules comme vous pouvez le voir sur ces images . Mais seulement à l'une des trois autres touches de modification: à savoir "Contrôle", "Commande" et "Option". Ce n'est évidemment pas suffisant pour créer une macro dans vim. La touche de verrouillage des majuscules doit être remappée à une autre touche non modificatrice.
Les autres réponses trouvées dans les questions précédentes contiennent souvent une suggestion d'utiliser l' outil Ukulele . Ce programme n'a jamais eu la possibilité de remapper la touche Caps Lock.
D'autres logiciels de modification de clavier tels que les claviers cohérents ont des fonctionnalités similaires mais ne résoudront pas le problème.
Toute aide grandement appréciée!