hello
j'ai fini par trouver pourquoi mon clavier avec des touches non reconnue!
bon évidement il ne s'agit pas de n'importe quel clavier il s'agit du modèle:
Logitech G15v2 (Orange)
déjà pour savoir si les
touches son toutes reconnues, ouvrez un terminal (consol) sous x
et taper
xevdans la fenêtre qui viens de s'ouvrir placez la a coter de la console afin d'y voir les entrées. ensuite ne bougez plus la souris!
appuyez donc sur les touches windows et de g1 a G6 et M1 a M3 il y a également une touche MR et une sorte de loquet qui doit s' enclencher sur la gauche pour avoir accès aux touches windows (et ça sa ma royalement fait ch*** durant un bon moment

!) ce qui représente à la fin un avantage puis-ce qu'on peux désactiver ces touches avec un commutateur
évidement rien ne marche donc il faut installer :
Code:
dpkg -l |grep g15
ii g15composer 3.2-1 Scriptable command interface to libg15render
ii g15daemon 1.9.5.3-3 Screen multiplexer for Logitech G15 Keyboard
ii g15stats 1.0-1 a CPU/Memory/Swap usage meter for G15Daemon
ii libg15-1 1.2.6-1 Library for interfacing with the Logitech G15 keyboards
ii libg15daemon-client1 1.9.5.3-3 Development packages for libg15daemon-client
ii libg15render1 1.2.0.svn250-2 Library for interfacing with the Logitech G15 keyboards
puis vérifier que votre kernel a bien les options suivantes:
Ceci ce vérifie dans le fichier ce trouvant dans /boot qui a un nom commençant par config puis une suite qui va varier config-2.6.26-1-amd64
taper uname -r pour trouver le fichier correspondant
Code:
CONFIG_INPUT_EVDEV=m
CONFIG_INPUT_KEYBOARD=y
CONFIG_KEYBOARD_ATKBD=m
CONFIG_INPUT_UINPUT=m
CONFIG_USB_HID=m
CONFIG_USB=m
CONFIG_USB_DEVICEFS=y
après c'est bien mais il faut forcer le chargement avec modprobe car il y a un bug qui fait que sa mer** 1 fois sur 6 (un mistère que j'ai pas trouver ...)
par exemple:
modprobe uinputmodprobe hidpour les lister utilisez la commande :
lsmoduinput 12032 0
ici on pourrait penser que c'est pas utiliser seulement c'est utiliser quand même
en effet c'est utiliser pour créer l'entrée dans /dev/input/uinput avec les droits qui vont avec voilà pourquoi il faut forcer l'entrée donc si aux démarrages ça ne marche pas c'est le premier truc à contrôler.
si ça ne marche pas , cela vient peut être du fait que cela est chargé en dur ou tout simplement cette option n'est pas disponible.
CONFIG_USB_DEVICEFS=y = en dur dans le kernellà vous n'avez pas le choix il vous faudra utiliser une version du kernel qui le supporte
ensuite bah oui c'est pas fini
Ajoutez la section suivante à la fin du fichier /usr/share/X11/XKeysymDB
Code:
! G15v2
G1 :15000001
G2 :15000002
G3 :15000003
G4 :15000004
G5 :15000005
G6 :15000006
M1 :15000007
M2 :15000008
M3 :15000009
LCD0 :15000010
LCD1 :15000011
LCD2 :15000012
LCD3 :15000013
LCD4 :15000014
Et celle-là au fichier ~/.Xmodmap : dans le répertoire de votre utilisateur
Code:
keycode 177 = G1
keycode 152 = G2
keycode 190 = G3
keycode 208 = G4
keycode 129 = G5
keycode 130 = G6
keycode 184 = M1
keycode 93 = M2
keycode 131 = M3
keycode 132 = LCD0
keycode 170 = LCD1
keycode 219 = LCD2
keycode 249 = LCD3
keycode 205 = LCD4
voilà ensuite vous pouvez assigner les touches grâce a xev dans le fichier Xmodmap
je développerai ceci un peux plus tard
Je remercie ET (qui est ma compagne,et dont je remercie de ça patience),pour les corrections[Edit] 10 mars 2009
certaine mise a jours efface les modification dans le fichier /usr/share/X11/XKeysymDB
[end]