Discuter:Personnaliser le clavier
De Wiki de la communauté Mandriva.
cat /usr/include/X11/keysymsdef.h | grep 2014 devrait être remplacé par cat /usr/include/X11/keysymdef.h | grep 2014 (un s en trop dans le nom du fichier)
Correction faite. Merci. ptyxs 24 octobre 2007 à 18:09 (CEST)
Merci pour cette page très bien faite, elle m'a permis d'avoir la virgule sur le pavé numérique. Deux questions :
- Je suis sous Mandriva 2007.1, j'utilise le clavier latin9 français, pour certaines touches, j'ai six keysyms et non quatre (exemple : keycode 48 = ugrave percent twosuperior Ugrave twosuperior Ugrave), les deux derniers doublant généralement le premier. À quelque combinaison correspondent ces keysym en plus ?
- Comment est déterminé la valeur du keysym « KP_Decimal » ? Faute de trouver, je me suis rabattu sur les keysyms comma et period
Vincent_Calame_676 19 décembre 2007 à 13:45 (CET)
Désolé, je prends seulement maintenant connaissance de ton message.
En ce qui concerne ta première question : en effet, il y avait cette bizarrerie sous la 2007, je ne sais pas à quoi correspondent les keysyms 'surnuméraires' dont la présence dans l'affichage de la commande xmodmap est assez déconcertante. Sous la 2008 comme je le mentionne dans la version la plus récente de la page (voir la section Personnaliser le clavier#La table de correspondance entre codes numériques et événements), bizarrement les keysyms parasites sont pris en sandwich entre les 'bons' keysyms : on ne doit donc tenir compte, quand il y a en principe quatre keysyms, que des deux premiers et des deux derniers de la liste affichée !!
Je serais moi aussi curieux de savoir à quoi tout cela tient. Cela dit ces bizarreries ne concernent que xmodmap et ne semblent pas (?) 'gêner' une fois qu'on les a repérées.
A noter que la liste correcte des keysyms peut se lire, via xkb, dans le fichier source dont il est question dans cette section : Personnaliser le clavier#Créer un fichier source correspondant à votre table de clavier personnalisée.
Pour ta deuxième question, je ne sais pas non plus quelle est exactement la 'zone' du système qui interprète le keysym KP_Decimal comme un point, ni s'il est possible d'agir à ce niveau, de façon directe. Ce serait évidemment le plus élégant. Mais ta solution doit marcher aussi, cela dit on peut garder KP_Decimal comme keysym de la touche si on souhaite le point et associer la touche à comma si on souhaite la virgule.
ptyxs 31 janvier 2008 à 11:03 (CET)
Passage de 2008.0 à 2008.1
J'avais effectué la personnalisation XKb de la touche Alt n/N en å/Å avec 2008.0. J'écris quotidiennement en suédois et français et cela m'est bien utile, merci.
Suite au passage de 2008.0 à 2008.1, la personnalisation XKb de la touche Alt n/N en å/Å a bien été conservée dans bash_profile. Mais bien que cette page soit lue au démarrage de l'ordinateur (ce que j'ai vérifié), cette personnalisation ne s'effectue plus.
Si nous sommes plusieurs à réagir, il y a peut-être quelque chose à creuser.
Sinon, XKb me reste bien utile, car cette personnalisation s'effectue correctement si j'utilise la console avec la même commande: xkbcomp -w 0 -R/usr/share/X11/xkb/ $HOME/.my_clavier/mon_fr $DISPLAY
Bizarre
J'utilise xkb pour basculer d'une langue à une autre : j'ai inclus le script xkbcomp etc dans mes applications au démarrage. Depuis un changement de version (je suis sous ubuntu), non seulement le changement de clavier est rendu accessible, mais en plus, il me met directement sur le deuxième clavier ! Y a-t-il un moyen de configurer quel clavier doit être disponible en premier ?

