Niveau :      
Résumé : xkbprint ; setxkbmap

Je ne vais pas parler du dvorak ni du bépo.

Je ne vais pas non plus parler des claviers physiques comme le typematrix ou l'optimus.

Commençons par le commencement, savez-vous quelle est la disposition de votre clavier ? Le cancre au fond qui a dit iso8859-1 a perdu !

Il ne faut pas confondre iso8859-1 qui est un ensemble de caractères et latin1 qui est une disposition de touches sur un clavier. Au cours du temps la table des caractères a évoluée en iso8859-15 et la disposition clavier en latin9 et ce dans le but de gérer le symbole euro. Mais le latin9 est aussi utilisé pour écrire de l'unicode qui remplace petit à petit la table iso.

Mais le besoin de caractères accentués fait qu'une nouvelle disposition est apparue. Le fr-oss, que je vous conseille. Il vous permet de faire quasiment tous les caractères accentués avec la touche alt-gr. En effet, avec la disposition latin9, soit le caractère accentué est sur le clavier, soit il n'est pas accessible.

Pour connaitre votre disposition actuelle, vous pouvez l'afficher :

# remplacez 1 par 2 pour voir ce qui se passe avec alt-gr
$ xkbprint -color :0 -ll 1 -o layout.ps
# aficher l'image avec gv
$ gv layout.ps

Pour être plus précis, latin9 est un variante du clavier français. C'est à dire que la base est la même que les autres claviers français, mais quelques petites choses changent. La variante oss est bien pratique lorsqu'on écrit du français plus littéraire.

Comment la tester ? En l'activant :

$ setxkbmap fr -variant oss

Et voila, vous avez maintenant accès aux « œ » … directement avec la touche alt-gr.

Pour plus de détail sur ce qui change, vous pouvez lire cet article : http://idoric.free.fr/dotclear/inde...

Et si vous n'avez pas de clavier du tout essayez un clavier virtuel.