tu as raison d'utiliser frxvesa , c'est le plus proche de ton clavier français-fr. Mais frxvesa est prévu pour un clavier français-be.
Voici la manipulation que j'ai fait :
- ouvrir le répertoire /usr/share/kbd/keymaps/i386/azerty/
- faire un copier coller de frxvesa.map et nommé la copie "mon-clavier.map"
- éditer le fichier "mon-clavier.map" afin de changer les touches qui ne conviennent pas.
A chaque touche du clavier correspond un numéro, pour le clavier français-fr voici les correspondance :
1 : echap
2 : &
3 : é
4 : "
5 : '
6 : (
7 : -
8 : è
9 : _
10 : ç
11 : à
12 : )
13 : =
14 : supprimer vers la gauche
15 : tabulation
azertyuiop
26 : ^
27 : $
28 : entrée
29 : je sais pas
qsdfghjklm
40 : ù
41 : je sais pas
42 : majuscule
43 : *
wxcvbn
50 : ,
51 : ;
52 : :
53 : !
54 : majuscule
55 : * (pavé numérique)
56 : alt
57 : espace
58 : je sais pas
F1 F2 F3 F4 F5 F6 F7 F8 F9 F10
69 : num lock (pavé numérique)
70 : je sais pas
71 : 7 (pavé numérique)
72 : 8 (pavé numérique)
73 : 9 (pavé numérique)
74 : - (pavé numérique)
75 : 4 (pavé numérique)
76 : 5 (pavé numérique)
77 : 6 (pavé numérique)
78 : + (pavé numérique)
79 : 1 (pavé numérique)
80 : 2 (pavé numérique)
81 : 3 (pavé numérique)
82 : 0 (pavé numérique)
83 : . (pavé numérique)
84 : je sais pas
85 : je sais pas
86 : <
87 : F11
88 : F12
89 : je sais pas
90 : je sais pas
91 : je sais pas
92 : je sais pas
93 : je sais pas
94 : je sais pas
95 : je sais pas
96 : entrée (pavé numérique)
97 : je sais pas
98 : / (pavé numérique)
99 : je sais pas
100 : je sais pas
101 : je sais pas
102 : home
103 : flèche vers le haut
104 : flèche de défilement rapide vers le haut
105 : fleche vers la gauche
106 : flèche vers la droite
107 : fin
108 : fleche vers le bas
109 : fleche de défilement rapide vers le bas
110 : insertion
111 : supprimer vers le droite
Voici quelques conseils pour éditer le fichier mon-clavier.map :
- ne pas modifier l'original (frxvesa.map)
- chaque touche à une ligne de code qui ressemble à :
Code: Select all
keycode 3 = eacute two at
control keycode 3 = nul
alt keycode 3 = Meta_two
il ne faut pas modifier la 2ème et 3ème ligne, on s'en fiche et ça créé des problèmes
- il ne faut modifier que la première ligne , qui contient "keycode 3" , il s'agit du numéro de la touche du clavier, ça il ne faut pas le modifier ni rajouter des touches, en suite il y a "eacute" , "two" et "at" , ce qui signifie que la touche de code 3 affiche le caractère "é" lorsque les minuscules sont activées , elle affiche "2" lorsque les majuscules sont activées et elle affiche "@" lorsque on appuie sur alt gr en même temps.
- nous (français-fr), on veut pas afficher "@" mais "~" donc on vas remplacer dans la ligne "at" par "asciitilde"
- une fois que tu as effectuer tous les changements, tu sauvegarde le fichier texte, tu vas choisir dans le menu -> parametres -> assistant souris/clavier -> choisir le type de clavier pour votre pays -> mon-clavier
- tu redémarre pour voir les changements (sans redémarrer ça marche pas)
Pour connaitre le nom de code des caractères (par exemple quotedbl pour ") tu peux voir à cette adresse :
http://pinard.progiciels-bpi.ca/accents/X-Window.html , c'est vers le milieu de la page.