OVH Cloud OVH Cloud

Touches : + et - du pave numerique

1 réponse
Avatar
geo cherchetout
Bonjour,
Depuis que j'ai effectué l'upgrade de Mandrake 9.2 à Mandrake 10.0, les
touches "+" et "-" du pavé numérique n'en font qu'à leur tête.
- Dans une vraie console, tout va bien.
- Dans les applications kde, dans Mozilla, dans OOo, dans Gimp, ces
touches semblent sans action si je les utilise seules. Elles ne
produisent le caractère attendu que en association avec la touche "shift".
Je précise que le pavé numérique est bien activé automatiquement au
démarrage (numlock) et son voyant éclairé et que je ne souhaite pas
remplacer le point par une virgule, sujets fréquemment évoqués sur les
nombreux sites que j'ai visités.
Voici la section keyboard de XF86Config-4 :

Section "InputDevice"
Identifier "Keyboard1"
Driver "Keyboard"
Option "XkbModel" "pc105"
Option "XkbLayout" "fr"
Option "XkbCompat" ""
Option "XkbOptions" ""
EndSection

Et voilà la section Keypad de /etc/X11/xkb/types/basic, dont aucune des
nombreuses modifications que j'ai tentées ne m'a donné le résultat
escompté :

type "KEYPAD" {
modifiers = Shift+NumLock;
map[None] = Level1;
map[Shift] = Level2;
map[NumLock] = Level2;
map[Shift+NumLock] = Level2;
level_name[Level1] = "Base";
level_name[Level2] = "Number";
};
};

Faut-il plutôt agir ailleurs ? Où et comment ?
Question subsidiaire : comment faire prendre en compte les modifications
apportées à ces fichiers ? Je n'ai rien trouvé de plus rapide que de
redémarrer X.
Merci d'avance pour vos bons conseils.

1 réponse

Avatar
geo cherchetout
À force de chercher et de tâtonner, j'ai enfin trouvé une solution qui
marche, mais ce n'est apparemment pas une solution d'avenir :
J'ai créé un fichier de deux lignes baptisé .xmodmap :

keycode 74 = KP_Subtract (Attention, pas Substract !)
keycode 78 = KP_Add

Et placé dans mon répertoire ~/.kde/autostart le scriptuscule suivant :

#!/bin/sh
xmodmap /home/geo/.xmodmap

Je préférerais bien employer xkb, mais je ne comprends pas la
documentation qui ne donne pas d'exemple comparable. Si vous avez des
idées, elles seront encore les bienvenues...