Un modèle de clavier QWERTY avec les
caractères de la langue française
Problèmes posés par ses claviers AZERTY
Les caractères [ ] et { } sont très utilisés en programmation comme dans
les pages de wikis. Ils sont très faciles à repérer sur un clavier QWERTY
américain (ou QWERTY international) mais beaucoup moins sur un clavier
AZERTY français, surtout si une vision imparfaite du clavier, (qu'elle
soit de naissance ou due à l'âge), emmène à les confondre entre eux ou
avec les ( ).
Le caractère ~ est également utile, aussi bien que pour changer la casse
d'autres caractères sous l'éditeur de textes vi (ou vim)
que pour signer dans une discussion sur un wiki.
Le caractère ` permet quant à lui de mémoriser dans une variable le
résultat de l'exécution d'une commande sous GNU/Linux ou un autre
système d'exploitation dérivé d'UNIX.
Les caractères ~ et ` sont au même endroit sur les claviers QWERTY et
AZERTY, mais sur les claviers AZERTY, ils servent d'accents pour la lettre
tapée juste après, ce qui complique leur accès en temps que caractère
spécifique.
Si on utilise la première rangée de touches du clavier pour taper des
chiffres, ne pas être obligé de passer en majuscules serait également
pratique et avec un clavier QWERTY l'accès aux chiffres est direct.
Ces constatation m'ont emmenées à détester la disposition des caractères
des claviers AZERTY français est à acheter quelques claviers QWERTY
international pour les remplacer.
Cependant, entre un clavier AZERTY et un clavier QWERTY du commerce, la
seule différence réside dans ce qui est dessiné sur les touches. La
correspondance entre la position d'une touche sur le clavier et le(s)
caractère(s) qu'elle permet d'obtenir est définie par un logiciel.
Dispositions alternatives déjà existantes
La langue française tout comme d'autres langues européennes utilise des
caractères accentués ainsi que le ç et le œ qui ne figurent pas sur un
clavier QWERTY américain.
En fait, chaque langue possède quelques caractères supplémentaires qui
ne sont pas nécessaires pour les textes rédigés en anglo américain. En
conséquence, il existe de nombreuses dispositions des caractères sur un
clavier, chacune étant destinée à une langue.
Une disposition nommée Français (US avec lettres françaises) permet
d'avoir tous les caractères de la langue française sur un clavier QWERTY.
Sans que le nombre de touches du clavier change, la touche Alt Gr permet
d'accéder à davantage de caractères que sur un clavier QWERTY américain.
Mais le ° de N°, °C ou d'un angle en degrés ne fait pas partie des caractères
proposés.
Il existe aussi une disposition QWERTY international qui est
plus complète que le QWERTY américain. Elle propose des caractères
supplémentaires dont certains sont intéressants, mais il manque certains
caractères nécessaires au français.
La disposition que je propose
Après avoir commencé à travailler avec la disposition Français (US avec
lettres françaises), j'ai eu l'occasion de rencontrer le développeur
du logiciel kalamine de configuration du clavier sous Linux,
d'apprendre où trouver les fichiers qui définissent les dispositions des
claviers et de voir leur structure.
J'ai choisi de combiner les possibilités des dispositions Français (US
avec lettres françaises) et QWERTY international avec quelques
petites corrections et quelques rajouts pour proposer un clavier très
complet :
- On accède aux caractères accentués grâce à la touche Alt Gr.
- L'accent le plus fréquent pour une lettre (et le ç) s'obtient en
appuyant sur la touche de la lettre non accentuée.
- S'il y a seul un autre accent (ou le œ), il est disponible sur la
touche en dessous de celle de la lettre concernée.
- Pour le e (4 variantes accentuées), les touches immédiatement
à droite du e et du d qui est dessous sont aussi
utilisées.
- Les caractères ñ Ñ ¿ et ¡ de l'espagnol sont disponibles ainsi que
le µ et le ß, chaque fois sur la touche qui a le caractère qui y
ressemble le plus.
- L'accès aux chiffres se fait sans passer en majuscules.
- Les symboles mathématiques ≠ ± × ÷ ≤ et ≥ sont disponibles et placés
sur les mêmes touches que les symboles - + = < et >
- Les fractions ¼ ½ et ¾ de la disposition QWERTY international
ont été conservées.
- En plus de ² et ³, tous les chiffres sont disponibles en exposants.
Voici la disposition que j'ai réalisée :

ou si vous préférez ne pas voir les lettres à la fois en majuscules et en
minuscules :

Je choisis de mettre cette
disposition dans le domaine public.
Cela concerne notamment :
- Les 2 images ci-dessus,
- les fichier .svg équivalents diffusés sur Wikimedia commons,
- le fichier qwerty-fr téléchargeable ci-après.
Téléchargement
Pour disposer de cette disposition sur un ordinateur utilisant GNU/Linux
il faut d'abord récupérer le fichier de configuration que j'ai nommé
qwerty-fr.
Configuration
Une fois le fichier qwerty-fr enregistré sur votre ordinateur, il faut le
recopier ou le déplacer dans /usr/share/X11/xkb/symbols
C'est l'utilisateur root qui dispose des droit d'accès en écriture
pour mettre ce fichier au bon endroit.
Ensuite, depuis l'interface graphique, lancer la commande :
setxkbmap qwerty-fr
C'est tout ! la disposition du clavier a changé.
Si vous utilisez une distribution Linux récente avec l'interface graphique
mate, cette nouvelle disposition des touches du clavier est conservée
jusqu'à ce que vous exécutiez une autre commande pour mettre une autre
disposition.
Avec une distribution Linux plus ancienne, il pourra être nécessaire de
lancer setxkbmap qwerty-fr à chaque démarrage de l'interface
graphique. Dans ce cas, le plus simple est de mettre sur le bureau un
icone qui exécute cette commande et de la lancer d'un clic de souris.
La nouvelle disposition des touches ne fonctionne qu'avec l'interface
graphique. Pour travailler en mode console, il faudra se contenter du
jeu de caractères QWERTY standard en modifiant un fichier comme
/etc/default/keyboard (le nom et l'emplacement peut varier selon
la distribution).
Cliquer ici pour revenir à la page principale