Comment résoudre le problème de la virgule sur les pavés numériques des claviers français sous Linux/Unix ?


Les constructeurs de matériels compatibles PC n'ont jamais résolu un problème pour le clavier français : le pavé numérique saisi un point là ou il faudrait une virgule pour la bonne reconnaissance du séparateur numérique...

Certains logiciels corrigent ce problème à la place du système d'exploitation. Ce n'est pas le cas de StarOffice, car les développeurs ont a juste titre considéré que ce n'est pas le rôle d'un logiciel de se substituer au système : par exemple sous Linux il est très facile d'affilier une virgule au pavé numérique. Voici comment :

On peut obtenir la virgule à la place du point du pavé numérique en entrant sur la console la commande :

xmodmap -e 'keycode 0x5B = comma'


Mais de cette manière cela ne dure que le temps d'une session...
Il faut donc mettre cette commande dans un script de démarrage.

Pour ce faire, suivant la distribution, on peut rechercher le fichier :

~/.Xmodmap 

Ou tout autre fichier de configuration utilisateur
("~" signifie "répertoire utilisateur")

Par exemple, sur une Mandrake recherchez :

~/.bash_profile

Et placez-y la ligne :

xmodmap -e 'keycode 0x5B = comma'

Lors des démarrages suivant, vous aurez systématiquement votre virgule comme séparateur décimal du pavé numérique.


Auteur : Guy Capra

Date : 16/03/2001

© Guy Capra, ALOMPHEGA