« Trucs:NumLock et X Window » : différence entre les versions

De Lea Linux
Aller à la navigation Aller à la recherche
m (correction de lien (mais ce lien est-il nécessaire ici?))
mAucun résumé des modifications
 
Ligne 1 : Ligne 1 :
<div class="leapar">Eric<eric gerbier chez free fr></div>
<div class="leapar">Eric<eric gerbier chez free fr></div>


Le programme <tt>numlockx</tt> 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. <br /><br />Par contre, sous l'éditeur <tt>vi</tt>, le pavé numérique ne marche plus. Si on regarde les codes générés (avec <tt>xev</tt>), 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". <br /><br />Mon astuce consiste à remapper le pavé numérique avec <tt>xmodmap</tt> pour générer les "vrais" chiffres. Il suffit pour celà (sur ma Redhat) de mettre dans <tt>/etc/X11/xinit/.Xmodmap</tt> les lignes suivantes : <br /><tt>keycode 79 = KP_Home 7 <br />keycode 80 = KP_Up 8 <br />keycode 81 = KP_Prior 9 <br />keycode 83 = KP_Left 4 <br />keycode 84 = KP_Begin 5 <br />keycode 85 = KP_Right 6 <br />keycode 87 = KP_End 1 <br />keycode 88 = KP_Down 2 <br />keycode 89 = KP_Next 3 <br />keycode 90 = KP_Insert 0 <br />keycode 91 = KP_Delete period</tt><br /><br />Ce fichier est automatiquement détecté et exécuté au démarrage de
Le programme <tt>numlockx</tt> 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. <br /><br />Par contre, sous l'éditeur <tt>vi</tt>, le pavé numérique ne marche plus. Si on regarde les codes générés (avec <tt>xev</tt>), 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". <br /><br />Mon astuce consiste à remapper le pavé numérique avec <tt>xmodmap</tt> pour générer les "vrais" chiffres. Il suffit pour celà (sur ma Redhat) de mettre dans <tt>/etc/X11/xinit/.Xmodmap</tt> les lignes suivantes : <br /><tt>keycode 79 = KP_Home 7 <br />keycode 80 = KP_Up 8 <br />keycode 81 = KP_Prior 9 <br />keycode 83 = KP_Left 4 <br />keycode 84 = KP_Begin 5 <br />keycode 85 = KP_Right 6 <br />keycode 87 = KP_End 1 <br />keycode 88 = KP_Down 2 <br />keycode 89 = KP_Next 3 <br />keycode 90 = KP_Insert 0 <br />keycode 91 = KP_Delete period</tt><br /><br />Ce fichier est automatiquement détecté et exécuté au démarrage de X.
[[:Catégorie:Trucs_X Window]]
 
[[Catégorie:Trucs_X Window]]

Dernière version du 1 décembre 2005 à 14:17

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.