Linux Wiki


Back to Msoft Website docs

Raccources pour clavier Logitech Cordless LX700

11.12.2005

Mots-clé: keycode, clavier, logitech, cordless, touche, multimedia, code, évènement

Avec le noyau i386, les "keycodes" sont renvoyés directement, il n'est pas donc pas nécessaire de configurer quoi que ce soit. Par contre pour le noyau i686, les codes ne sont pas renvoyés pour certaines touches, il faut donc les configurer à la main à chaque démarrage. La fonction xev permet de connaître les "keycodes" et savoir les touches pour lesquelles aucun code n'est renvoyé. En fait même si aucun "keycodes" apparaît, le clavier envoie bien des évènements vers le noyau. Seulement il faut configurer cet évènement pour qu'il puisse renvoyer un "keycode".

Pour voir la configuration des évènements du clavier, on peut utiliser les fonctions (en tant que super user):
/usr/bin/setkeycodes: pour enregistrer un code de renvoi
/usr/bin/getkeycodes: pour avoir les codes qui existent déjà.

Pour configurer tous les évènements, on peut utiliser le code suivant:

setkeycodes e011 216 e075 148 e074 212 6c 105 6e 106
e001 154 6d 206 e004 202 6a 203 6b 219 e014 181
e013 182 e015 188 e055 187 e031 152 e078 167
e02d 168 e02f 162 e02c 192 e025 195 e026 194
e03b 227 e03c 228 e03d 229 e03e 230 e03f 231
e040 232 e041 233 e042 234 e043 235 e044 236
e057 237 e058 238


La fonction xev permettra de vérifier que les codes correspondant aux évènements sont bien envoyés.