J’ai trouvé le fichier xmodmap.cf à l’adresse suivante : http://www.linux-quebec.org/download/Xmodmap.cf.
Ce fichier contient sensiblement la même configuration que le fichier /etc/X11/xkb/symbols/ca_enhanced de la Mandrake 9.1.
Si vous voulez modifier la configuration de quelques touches seulement, vous pouvez effacer les « Keycode » non modifiés.
Voici mon Xmodmap pour Mandrake 9.1 PPC.
Comment faire fonctionner ce truc ?
Créer un fichier (avec votre éditeur de texte préféré) .Xmodmap (n’oubliez pas le . devant le nom du fichier, ce sera ainsi un fichier caché) dans votre répertoire « /home/utilisateur ».
Pour forcer le système à prendre cette configuration, dans un terminal vous faites : xmodmap /.Xmodmap. Si vous n’avez pas d’erreurs dans votre fichier .Xmodmap, le tout est maintenant en fonction.
Pour automatiser cette tâche à chaque démarrage de votre compte, vous créez un script comme ci-dessous que vous enregistrez dans le répertoire /home/utilisateur/.kde/Autostart/fichier

- Script
- Contenu du fichier.
N’oubliez pas de donner les droits d’éxécution à ce script (bouton droit de la souris-Propriétés-Droits d’accès) !
Comment trouver le « keycode » d’une touche ?
Installer le paquetage X11R6-contrib.
Vous avez maintenant une application du nom de Xev. Dans une console : xev. Une petite fenêtre s’ouvre. Si vous bougez votre souris vous constaterez qu’il y a des informations qui déroulent dans la fenêtre du terminal. Si vous appuyez sur une touche, il y aura un petit paragraphe du genre :
KeyPress event, serial 22, synthetic NO, window 0x2e00001, root 0x48, subw 0x0, time 684788, (-443,301), root :(317,326), state 0x10, keycode 38 (keysym 0x61, a), same_screen YES, XLookupString gives 1 bytes : "a"
C’est la touche keycode 38.
Voilà, avec ces informations, vous pourrez contrôler un peu plus votre système.



