Bonjour,
Je ne sais pas si je suis exactement au bon endroit.
Je possède un PC portable sur lequel je saisis de la comptabilité. Il m'était très difficile d'utiliser le fonctionnement classique des claviers sous Linux.
Ma solution n'est pas parfaite car j'ai perdu l'usage des apostrophes, des lettres accentuées (maintenant, il faut que je maintienne la touche SIFHT. Mais bon.
Voilà comment j'ai procédé :
Avant de faire une bétise.
$ sudo cp /usr/share/X11/xkb/symbols/fr /usr/share/X11/xkb/symbols/fr.bak
et voilà le bricolage :
sudo gedit /usr/share/X11/xkb/symbols/fr
Comme j'utilise le clavier France - Alternative, je l'ai modifié de la manière suivante :
name[Group1]="France - Alternative";
// First row
key <TLDE> { [ twosuperior, threesuperior, onesuperior, dead_cedilla ] }; // ² ³ ¹ ¸
key <AE01> { [ 1, ampersand, dead_caron, dead_ogonek ] }; // & 1 ˇ ̨
key <AE02> { [ 2, eacute, asciitilde, Eacute ] }; // é 2 ~ É
key <AE03> { [ 3, quotedbl, numbersign, dead_breve ] }; // " 3 # ˘
key <AE04> { [ 4, apostrophe, braceleft, 0x1002014 ] }; // ' 4 { — (tiret cadratin)
key <AE05> { [ 5, parenleft, bracketleft, 0x1002013 ] }; // ( 5 [ – (tiret demi-cadratin)
key <AE06> { [ 6, minus, bar, 0x1002011 ] }; // - 6 | ‑ (tiret insécable)
key <AE07> { [ 7, egrave, grave, Egrave ] }; // è 7 ` È
key <AE08> { [ 8, underscore, backslash, trademark ] }; // _ 8 \ ™
key <AE09> { [ 9, ccedilla, asciicircum, Ccedilla ] }; // ç 9 ^ Ç
key <AE10> { [ 0, agrave, at, Agrave ] }; // à 0 @ À
key <AE11> { [ parenright, degree, bracketright, notequal ] }; // ) ° ] ≠
key <AE12> { [ equal, plus, braceright, plusminus ] }; // = + } ±
Si quelqu'un à une autre solution plus pratique, je l'invite à ma la communiquer.