« Trucs:Modifier la carte de mon clavier » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
(création)
 
Ligne 25 : Ligne 25 :
Voici le début d’un fichier modifié et adapté :
Voici le début d’un fichier modifié et adapté :


<tt>
keycode  8 =
keycode  8 =
keycode  9 = Escape
keycode  9 = Escape
keycode  10 = ampersand 1 exclamdown
keycode  10 = ampersand 1 exclamdown
keycode  11 = eacute 2 asciitilde Eacute
keycode  11 = eacute 2 asciitilde Eacute
keycode  12 = quotedbl 3 numbersign sterling
keycode  12 = quotedbl 3 numbersign sterling
keycode  13 = apostrophe 4 braceleft U2019
keycode  13 = apostrophe 4 braceleft U2019
keycode  14 = parenleft 5 bracketleft trademark
keycode  14 = parenleft 5 bracketleft trademark
keycode  15 = minus 6 bar U2212
keycode  15 = minus 6 bar U2212
</tt>


Cela signifie que si on appuie sur la touche numérotée 13 (le code s’obtient avec <tt>xev</tt>), qui est la touche apostrophe, on obtient :
Cela signifie que si on appuie sur la touche numérotée 13 (le code s’obtient avec <tt>xev</tt>), qui est la touche apostrophe, on obtient :

Version du 1 octobre 2005 à 08:06

Cet article propose de bidouiller le clavier dans une session graphique (donc pas en console).

xmodmap

Commençons par xmodmap, qui est une méthode certes obsolète, mais qui fonctionne toujours et qui est simple à mettre en œuvre.

Comme vu dans l’article sur le démarrage de X, X lance lors de son démarrage des fichiers de cartographie de clavier, un pour le système, suivi par celui de l’utilisateur.

.Xmodmap

Il s’agit du fichier .Xmodmap, lancé par l’application xmodmap :

xmodmap ~/.Xmodmap

Dans le cas où ce fichier n’existe pas, vous pouvez le créer en lançant :

xmodmap -pke > ~/.Xmodmap

Lisez ce fichier, il n’est pas bien difficile et modifiez-le. Attention, pour que les modifications soient actives, il faut relancer xdmodmap ~/.Xmodmap. Ne touchez pas aux touches importantes du clavier (ne déplacez pas le e sur le t, le z sur le j à moins que vous aimiez la méthode à Gaston Lagaffe).

Modifier et comprendre ~/.Xmodmap

N’importe quel éditeur de texte fait l’affaire.

Voici le début d’un fichier modifié et adapté :

keycode   8 =
keycode   9 = Escape
keycode  10 = ampersand 1 exclamdown
keycode  11 = eacute 2 asciitilde Eacute
keycode  12 = quotedbl 3 numbersign sterling
keycode  13 = apostrophe 4 braceleft U2019
keycode  14 = parenleft 5 bracketleft trademark
keycode  15 = minus 6 bar U2212

Cela signifie que si on appuie sur la touche numérotée 13 (le code s’obtient avec xev), qui est la touche apostrophe, on obtient :

  • seule, une apostrophe droite ' (hérésie typographique)
  • avec shift, le chiffre 4
  • avec AltGr, l’accolade {
  • avec AltGr-Shift, l’apostrophe courbe ’ dont le code hexadécimal unicode est 2019

Les noms de code en anglais sont disponibles ici sur une distribution Debian : /usr/X11R6/include/X11/keysymdef.h.

xkbd

xkbd est la méthode censée remplacer xmodmap.

À faire.

uim

Si vous voulez que votre clavier puisse taper du français, du grec polytonique et de l’arabe, il est conseillé d’utiliser une méthode qui change globalement la carte du clavier, en général par pression de Ctrl-Espace.

À compléter.

Voir aussi

Utilisation de la touche Compose Modifier le clavier dans la console