Disposition du clavier sous X
La gestion de la disposition du clavier sous X se fait dans le fichier /etc/X11/xorg.conf.d/90-keyboard.conf
. La disposition de base est paramétrée à la ligne xkb_layout
et une variante de cette disposition peut également être chargée à la ligne xkb_variant
. Ici, la dispostion est fr-latin9
(AZERTY français étendu), avec une variante oss
, permettant de taper de nombreux caractères supplémentaires grâce à la touche morte AltGr
:
# Configuration du clavier : Section "InputClass" Driver "evdev" Identifier "evdev keyboard catchall" MatchIsKeyboard "on" MatchDevicePath "/dev/input/event*" Option "xkb_layout" "fr-latin9" Option "xkb_variant" "oss" Option "XkbOptions" "terminate:ctrl_alt_bksp" EndSection
Choix du modèle
Si votre clavier est mal reconnu, il faut spécifier le modèle du clavier à X en ajoutant une ligne Option
à la section InputClass
comme suit, si l'on considère qu'on possède un clavier de marque Logitech dont certains touches ne sont pas reconnues :
Option "xkb_model" "logitech_base"
Les nombreux modèles, dispositions et variantes de claviers disponibles sous X sont listés dans le fichier /etc/X11/xkb/rules/xorg.lst
.
Variantes de claviers
Voici quelques correspondances entre dispositions et variantes pour les utilisateurs francophones :
Claviers belges
oss Belge alternatif oss_latin9 Belge alternatif pour disposition latin-9 oss_sundeadkeys Belge alternatif (avec touches mortes Sun) iso-alternate Belge alternatif ISO nodeadkeys Belge (sans touches mortes) sundeadkeys Belge (avec touches mortes Sun) wang Belge, modèle Wang 724, AZERTY
Claviers Braille
left_hand Braille pour gaucher right_hand Braille pour droitier
Claviers canadiens
fr-dvorak Dvorak français fr-legacy Français (obsolète) multix Multilingue multi Multilingue, première partie multi-2gr Multilingue, seconde ike Inuktitut shs Secwepemctsin kut Ktunaxa eng Anglais
Claviers français
nodeadkeys Français (sans touches mortes) sundeadkeys Français (avec touches mortes Sun) oss Français alternatif oss_latin9 Français alternatif pour disposition latin-9 oss_nodeadkeys Français alternatif (sans touches mortes) oss_sundeadkeys Français alternatif (avec touches mortes Sun) latin9 Français alternatif (obsolète) latin9_nodeadkeys Français alternatif (sans touches mortes) (obsolète) latin9_sundeadkeys Français alternatif (avec touches mortes Sun) (obsolète) bepo bépo ergonomique à la Dvorak bepo_latin9 bépo ergonomique à la Dvorak pour disposition latin-9 dvorak Dvorak mac Macintosh bre Breton oci Occitan geo AZERY géorgien Tskapo
Claviers maliens
fr-oss Français alternatif us-mac Anglais pour Macintosh us-intl Anglais international
Claviers marocains
french Français tifinagh Tifinagh tifinagh-alt Tifinagh alternatif tifinagh-alt-phonetic Tifinagh alternatif phonétique tifinagh-extended Tifinagh étendu tifinagh-phonetic Tifinagh phonétique tifinagh-extended-phonetic Tifinagh phonétique étendu
Claviers suisses
legacy Suisse (obsolète) de_nodeadkeys Allemand (sans touches mortes) de_sundeadkeys Allemand (avec touches mortes Sun) fr Français fr_nodeadkeys Français (sanstouches mortes) fr_sundeadkeys Français (avec touches mortes Sun) fr_mac Français pour Macintosh de_mac Allemand pour Macintosh
QWERTY des États-Unis
chr Cherokee euro Avec le signe Euro « € » sur la touche 5 intl International (avec touches mortes) alt-intl International alternatif colemak Colemak dvorak Dvorak dvorak-intl Dvorak international (avec touches mortes) dvorak-alt-intl Dvorak international alternatif (sans touches mortes) dvorak-l Dvorak pour gaucher dvorak-r Dvorak pour droitier dvorak-classic Dvorak classique dvp Dvorak pour programmeur rus Phonétique russe mac Macintosh altgr-intl International (avec la touche morte AltGr) olpc2 Bascule de la disposition sur les touches multiplication/division srp Serbe