Changer les attributions de touches de clavier est moins trivial que ne le sous-entend NeoX, mais c'est possible. On peut même faire des choses très fines, au prix de configurations un peu complexes.
Pour se familiariser avec la syntaxe du truc et faire des tests rapides, tu peux faire comme suit :
1. mkdir ~/xkb ; cd ~/xkb
2. xkbcomp :0 -xkb
3. éditer la section "xkb_symbols" du fichier server-0.xkb (cf. /usr/include/X11/keysymdef.h pour les noms de caractères)
4. xkbcomp ~/xkb/server-0.xkb :0
5. observer le résultat, et recommencer les étapes 3 et 4
Ensuite pour faire prendre en compte automatiquement par Xorg et pour le bon clavier, il faut adapter xorg.conf comme conseillé par chimrod, en y ajoutant :
XkbDir "/home/dafp/xkb"
[^] # Re: j'ai rien compris
Posté par Bernez . En réponse au message Comment utiliser un numeric keypad comme clavier. Évalué à 5.
Changer les attributions de touches de clavier est moins trivial que ne le sous-entend NeoX, mais c'est possible. On peut même faire des choses très fines, au prix de configurations un peu complexes.
Pour se familiariser avec la syntaxe du truc et faire des tests rapides, tu peux faire comme suit :
1. mkdir ~/xkb ; cd ~/xkb
2. xkbcomp :0 -xkb
3. éditer la section "xkb_symbols" du fichier server-0.xkb (cf. /usr/include/X11/keysymdef.h pour les noms de caractères)
4. xkbcomp ~/xkb/server-0.xkb :0
5. observer le résultat, et recommencer les étapes 3 et 4
Ensuite pour faire prendre en compte automatiquement par Xorg et pour le bon clavier, il faut adapter xorg.conf comme conseillé par chimrod, en y ajoutant :
XkbDir "/home/dafp/xkb"
Dans ~/xkb il faudra probablement créer un sous-répertoire "symbols" et y mettre un fichier ressemblant à ce que tu trouves dans /usr/share/X11/xkb/symbols, en suivant des docs comme http://www.charvolant.org/~doug/xkb/html/, http://michal.kosmulski.org/computing/articles/custom-keyboard-layouts-xkb.html ou http://madduck.net/docs/extending-xkb/.