Configurer un clavier Mac Azerty sur une VM Linux Debian Buster

Différence entre les claviers Azerty PC et Mac

Il y a une différence sur les touches de fonctions entre un clavier Azerty pour PC et un clavier Azerty pour Mac. Ce qui rend parfois acrobatique la saisie clavier de caractères spéciaux dans une VM Linux à partir d’un hyperviseur Mac, comme VirtualBox ou KVM !

Clavier Azerty Mac
Clavier Azerty Mac
Clavier Azerty PC
Clavier Azerty PC

On voit que les caractères – _ ! = @ * ne sont pas à la même position !
Saisir le pipe | sur une VM Linux configurée avec un clavier Azerty PC à partir du clavier Mac est relativement difficile, car la séquence habituelle pour saisir le pipe ⌥+Maj+L ne fonctionne plus !

La solution consiste à  reconfigurer le clavier PC de la VM en clavier Mac !

Reconfigurer un clavier Azerty PC en clavier Mac sur Debian Buster

Si vous utilisez des VM sur Mac, et que ces VM sont des VM Linux, alors vous avez probablement eu des problème avec les caractères spéciaux, comme le pipe |, l’étoile *, le tiret et j’en passe.

En effet, lors de l’installation de la distribution Debian, lorsqu’on choisit le clavier Azerty, on récupère un clavier Azerty pour PC, qu’on soit sur un PC ou un Mac. Par contre, l’installateur Ubuntu détecte cette différence.

Si vous êtes sur un Mac, il faut donc reconfigurer le clavier sur la VM Debian, avec la commande

Debian dpkg-reconfigure keyboard
Sélectionner Generic 105-key PC (intl.) dans le premier écran et valider pour passer à l’écran suivant
Debian dpkg-reconfigure keyboard-configuration 2/4
Sélectionner French – French (Macintosh) dans le deuxième écran
Debian dpkg-reconfigure keyboard-configuration 3/4
Sélection Alt Gr à droite

Peu importe les sélections des deux écrans suivants.
Pour un serveur qui n’est pas en mode graphique, la touche AltGr n’apporte rien, pour Mac en tout cas.
Par exemple, le caractère \ sur PC se fait avec AltGr+8 alors que sur Mac, c’est ⌥+Maj+/ !!!

Debian dpkg-reconfigure keyboard-configuration 4/4
Pas de touche Compose !

Pour appliquer les changements, il faut rebooter ou lancer la commande

On peut désormais saisir toutes les commandes avec son clavier Mac.
Pour rappel :
le pipe | s’obtient avec ⌥+Maj+L
le tilde ~ s’obtient avec ⌥+N
le backslash \ s’obtient avec ⌥+Maj+/


Références
Le clavier sur Debian

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.