Frustré depuis longtemps par la complexité apparente du choix des dispositions de touches de nos claviers AZERTY français, je viens ici pour recueillir vos avis et suggestions sur des modifications que je souhaiterais proposer aux projets kbd, systemd et xkeyboard-config.
Aujourd'hui, un utilisateur possédant un clavier AZERTY couramment vendu en France doit souvent chercher des conseils sur internet pour obtenir une disposition qui correspond au marquage de son clavier.
Actuellement, la meilleure configuration "simple" que j'ai trouvée pour atteindre cet objectif est la suivante :
Code : Tout sélectionner
localectl set-keymap --no-conv fr-pc
localectl set-x11-keymap --no-conv fr pc105 azerty
Code : Tout sélectionner
localectl set-x11-keymap --no-conv fr pc105 oss
- Disposition
fr
de kbd :- La keymap
fr
proposée par kbd n'est pas le standard des claviers français (par exemple,é
produit{
). Il faut choisirfr-pc
pour obtenir une correspondance correcte.
- La keymap
- Variantes
azerty
etoss
de xkeyboard-config :- Lorsque ces variantes sont choisies avec l'outil systemd
localectl
sans l'option--no-conv
, la keymap de console est configurée enfr
, et nonfr-pc
.
- Lorsque ces variantes sont choisies avec l'outil systemd
- Accès aux chiffres sur la première ligne :
- Aucune disposition, ni de kbd ni de xkeyboard-config, ne permet d'accéder aux chiffres de la première ligne du clavier sans maintenir la touche shift enfoncée.
Le comportement attendu serait d'y avoir accès également lors de l'activation du verrouillage majuscule.
- Aucune disposition, ni de kbd ni de xkeyboard-config, ne permet d'accéder aux chiffres de la première ligne du clavier sans maintenir la touche shift enfoncée.
- Pour le projet kbd :
- Renommer la keymap
fr
enfr-legacy
. - Créer une nouvelle keymap nommée
fr
, basée surfr-pc
mais avec les chiffres de la première ligne accessibles lorsque le verrouillage majuscule est activé.
- Renommer la keymap
- Pour le projet xkeyboard-config :
- Créer une variante nommée
france
, éventuellement basée sur la varianteazerty
, avec les chiffres de la première ligne accessibles lorsque le verrouillage majuscule est activé par défaut.
- Créer une variante nommée
- Pour le projet systemd
localectl
:- Configurer automatiquement les nouvelles keymaps au standard français avec une simple commande :
Code : Tout sélectionner
localectl set-keymap fr
- Configurer automatiquement les nouvelles keymaps au standard français avec une simple commande :
Liens utiles :
- Wikipedia: Keyboard layout (France)
- Wikipedia: AZERTY
- mjulier.free.fr: Clavier français
- microzoom.fr: FR-OSS: Faites-en plus avec votre clavier AZERTY
- Fichier : systemd/src/locale/kbd-model-map
- Fichier : xkeyboard-config/symbols/fr (section de la variante azerty)
- Dossier : kbd/data/keymaps/i386/azerty