J'ai toujours remplacé la touche de verrouillage des majuscules par la touche d'échappement sous Windows/linux, mais je viens de passer à OS X et je n'arrive pas à trouver le moyen de le faire. Avez-vous une idée de la façon de le faire ? Xmodmap semble n'être respecté que par les applications x11, et je préférerais fortement que cela soit valable pour tout le système.
Réponses
Trop de publicités?Il y a un panneau de préférences appelé PCKeyboardHack qui vous permet de remapper les touches en fonction d'un code clé. Remappez le verrouillage des majuscules au code 53 (la touche d'échappement).
Étant donné que PCKeyboardHack fonctionne au niveau du pilote, il fonctionne dans tout le système. Je l'ai installé et essayé moi-même, et il a fait ce que je pense que vous voulez (lorsque j'appuie sur la touche appelée "Caps Lock", l'action qui serait normalement déclenchée en appuyant sur la touche Escape est exécutée).
Vous ne pouvez pas le faire facilement en sortant de la boîte. Ce que vous pouvez faire, c'est réaffecter le verrouillage des touches à une autre touche que vous n'utilisez pas, par exemple la touche d'aide. Ensuite, vous pouvez utiliser un autre logiciel de remappage de touches pour remapper la touche d'aide en ESC.
Voir ici pour les détails.