Les accents avec un clavier QWERTY
17 Sep. 2006
- Auteur : The Rock
- Responsable : TrustRobot
- Score ( voter ) :



- Connexes : Même auteur | Même responsable | Historique
1. Choisir la combinaison
Les combinaisons doivent être enregistrées dans un fichier quelconque. Dans mon cas, le fichier s'appelle /home/tim/.xmodmaprc , tim étant mon login. Adaptez, en fonction de votre système. Le fichier est constitué de ligne de la forme : keycode TOUCHE = CAR1 CAR2- TOUCHE représente le numéro d'une touche (noté que selon le clavier utilisé (portable...), ces touches varient !)
- CAR1 représente le caractère tapé lorsqu'on clique sur cette touche
- CAR2 représente le caractère tapé lorsqu'on clique simultanément sur SHIFT et sur cette touche (é est représenté comme eacute - pour plus d'info, regardez le fichier /usr/X11R6/include/X11/keysymdef.h dans la section Latin1)
keycode 90 = KP_0 agrave keycode 87 = KP_1 eacute keycode 88 = KP_2 egrave keycode 89 = KP_3 ecircumflex keycode 83 = KP_4 ediaeresis keycode 84 = KP_5 idiaeresis keycode 85 = KP_6 udiaeresis keycode 79 = KP_7 ocircumflex keycode 80 = KP_8 icircumflex keycode 81 = KP_9 ucircumflex keycode 91 = KP_Decimal acircumflex keycode 112 = KP_Divide ccedilla keycode 63 = KP_Multiply ugraveAttention, pour que cela fonctionne normalement, la touche "verr num" doit être activée ! Si vous souhaitez le comportement inverse, c'est à dire sans avoir la "verr num" necessairement activée, enlevez le KP_ . Exemple : keycode 90 = 0 agrave
2. Exécuter ce fichier au démarrage
Maintenant que le fichier est créé, il faut qu'il soit lancé à chaque lancement de session X. Si X n'est pas lancé automatiquement au démarrage de Linux, optez pour le fichier ~/.xsession. Autrement, choisissez le fichier /etc/X11/xdm/Xsetup_0 (exécuté lorsque vous démarrez avec KDM) Quelques soit, le fichier, ouvrez-le et ajoutez les lignes suivantes :xmodmap /chemin_vers_le_fichier/fichier Dans mon cas, cela donne : xmodmap /home/tim/.xmodmaprcSauvez votre fichier. Relancez votre session, et cela devrait marcher ;-)
3. Les accents s'affichent mal ?
Il se peut qu'avec certaines distributions (comme la RedHat), les caractères accentués s'affichent mal. Un des symptômes : Konqueror bloque tous les dossiers/fichiers contenant un caractère spécial... Heureusement, il existe une méthode très simple pour contourner ce problème : Ouvrez le fichier /etc/sysconfig/i18n (en root). Vous devrez normalement voir ceci :LANG="fr_FR.UTF-8" SUPPORTED="fr_FR.UTF-8:fr_FR:fr" SYSFONT="latarcyrheb-sun16Remplacer cela par :
LANG="fr_FR" SUPPORTED="fr_FR:fr" SYSFONT="latarcyrheb-sun16"Sauvez le fichier et relancez votre PC. Vos fichiers seront désormais accessibles et les accents s'afficheront ;-)