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 :
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 :

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