Trucs:NumLock et X Window

De Lea Linux
Aller à la navigation Aller à la recherche
Eric<eric gerbier chez free fr>

Le programme numlockx permet d'allumer la LED du clavier et d'utiliser le pavé numérique en mode fenêtre (bash par exemple). Ca marche TRES bien et c'est la meilleure solution que j'aie pu voir à ce jour.

Par contre, sous l'éditeur vi, le pavé numérique ne marche plus. Si on regarde les codes générés (avec xev), on s'aperçoit en effet que la touche "7" du pavé numérique génère un "KP_7" au lieu d'un "7".

Mon astuce consiste à remapper le pavé numérique avec xmodmap pour générer les "vrais" chiffres. Il suffit pour celà (sur ma Redhat) de mettre dans /etc/X11/xinit/.Xmodmap les lignes suivantes :
keycode 79 = KP_Home 7
keycode 80 = KP_Up 8
keycode 81 = KP_Prior 9
keycode 83 = KP_Left 4
keycode 84 = KP_Begin 5
keycode 85 = KP_Right 6
keycode 87 = KP_End 1
keycode 88 = KP_Down 2
keycode 89 = KP_Next 3
keycode 90 = KP_Insert 0
keycode 91 = KP_Delete period


Ce fichier est automatiquement détecté et exécuté au démarrage de X.