[Tuto] Remapper les touches de son clavier avec le terminal

Récemment, je me suis offert un clavier mécanique de la marque Keychron (le K4) que j’adore particulièrement.

Néanmoins, j’ai été confronté à une problématique et pas des moindres: l’habitude 😀

En effet, cela fait maintenant plusieurs années que j’utilise le clavier Apple et j’ai pris pour habitude d’utiliser la touche « Option droite » du clavier afin de réaliser les caractères spéciaux comme par exemple: {}[]

Avec les claviers mécaniques, vu que la taille est souvent réduite, la touche option droite n’existe pas et elle est remplacée par la touche « Command », du coup, il me manquait celle-ci.

Il existe des logiciels pour réaliser des remapping de touches comme par exemple Karabiner-Element mais néanmoins, je ne suis vraiment pas à l’aise avec un logiciel qui prend note de toutes les saisies de votre clavier avec les pleins pouvoirs sur votre machine. Il était hors de question pour moi d’utiliser cette méthode.

Je me suis mis en tête de chercher une solution avec le terminal et je suis tombé sur 2 articles très intéressants: le premier vient du site d’Apple TN2450 et le second de StackOverflow

Les 2 combinés permettent de créer un script simple afin de remapper toutes les touches de votre clavier avec une autre touche et même les touches de modification (cmd, alt, control, …).

La procédure à suivre

La première étape et de faire un listing des touches que vous voulez remplacer. Pour ma part je souhaite utiliser la touche CMD droite