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 !
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
1 |
root@debian-buster:~# dpkg-reconfigure keyboard-configuration |
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+/ !!!
Pour appliquer les changements, il faut rebooter ou lancer la commande
1 |
root@debian-buster:~# setupcon |
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