Page suivante Page précédente Table des matières

3. Gestion du clavier AZERTY, console et X

Problème : mise en place d'une gestion, sur la console (donc hors de X Window, mais ce dernier sait récupérer cette configuration), du clavier AZERTY.

Solution :
Placer dans le fichier approprié (init.d/keytable, rc.keymap ou bien rc.local) du répertoire /etc/rc.d/ une ligne :

loadkeys /usr/lib/keytables/fr-latin1.map
Les autres fichiers /etc/rc.d/rc* utilisés ne doivent pas contenir d'autre ligne "loadkeys" : s'en assurer grâce à 'grep'). Remplacer, dans le fichier "fr-latin1.map" :
keycode   3 = eacute           two              dead_tilde
par :
keycode   3 = eacute           two              asciitilde

Sous Red Hat invoquer kbdconfig et choisir fr-latin1.map.

Suisse Romande : sf-latin1.map

Le fichier .map doit contenir :

keycode 105 = Left
  control keycode 105 = Meta_b
keycode 106 = Right
  control keycode 106 = Meta_f

François-René Rideau propose un fichier de configuration pour loadkeys permettant d'obtenir les accentuées grâce à un clavier QWERTY.

Il est possible de compiler un noyau prenant par défaut en charge le clavier AZERTY :

dumpkeys -mfr-latin1 > /usr/src/linux/drivers/char/defkeymap.c


Page suivante Page précédente Table des matières