[Clavier multimédia] Reconnaissance des touches...(Résolu)
Publié : jeu. 08 oct. 2009, 22:26
Bonjour,
[2.6.30-ARCH (32bits) - Gnome 2.26.3]
J'ai un clavier "Logitech Media Keyboard 600" qui possède des touches multimédias.
Certaines touches sont reconnues, d'autres pas.
J'ai utilisé "xev" pour voir s'il se passait un événement particulier quand j'appuyais sur une de ces touches.
Résultat : nul
J'ai essayé avec la commande "dmesg"...
Résultat : Aucune trace quand j'appuie sur une des touches non reconnues.
J'ai essayé avec "showkey" en mode console...
Résultat : J'obtiens le "keycode" de chaque touche.
Loupe (keycode 268)
VoIP (keycode 256)
FMode (keycode 271)
Traitement de texte (keycode 421)
Feuille de calcul (keycode 423)
Présentation (keycode 425)
A (keycode 264)
B (keycode 265)
C (keycode 266)
D (keycode 267)
Les touches ne sont pas reconnues, car la valeur de leur "keycode" est supérieure à 255.
J'ai cherché à savoir s'il y avait un moyen de translater ces "keycodes", pour qu'ils soient inférieurs à 255.
En cherchant sur Internet, je suis tombé sur le forum d'Archlinux (usa).
http://bbs.archlinux.org/viewtopic.php?id=51707
Grâce au programme "keyfuzz", il est possible de faire de la translation de "keycode".
En suivant ce qu'avait fait la personne du forum, j'ai réussi à obtenir le résultat désiré.
Il y a toutefois un point qui m'échappe.
Pour que la translation fonctionne, il faut indiquer à "keyfuzz" le "scancode" de la touche à translater et le nouveau "keycode". Je ne sais pas comment a fait la personne pour trouver le "scancode", j'ai essayé avec un "showkey -s", mais rien ne se passe.
J'attends vos suggestions.
Merci
MH
[2.6.30-ARCH (32bits) - Gnome 2.26.3]
J'ai un clavier "Logitech Media Keyboard 600" qui possède des touches multimédias.
Certaines touches sont reconnues, d'autres pas.
J'ai utilisé "xev" pour voir s'il se passait un événement particulier quand j'appuyais sur une de ces touches.
Résultat : nul
J'ai essayé avec la commande "dmesg"...
Résultat : Aucune trace quand j'appuie sur une des touches non reconnues.
J'ai essayé avec "showkey" en mode console...
Résultat : J'obtiens le "keycode" de chaque touche.
Loupe (keycode 268)
VoIP (keycode 256)
FMode (keycode 271)
Traitement de texte (keycode 421)
Feuille de calcul (keycode 423)
Présentation (keycode 425)
A (keycode 264)
B (keycode 265)
C (keycode 266)
D (keycode 267)
Les touches ne sont pas reconnues, car la valeur de leur "keycode" est supérieure à 255.
J'ai cherché à savoir s'il y avait un moyen de translater ces "keycodes", pour qu'ils soient inférieurs à 255.
En cherchant sur Internet, je suis tombé sur le forum d'Archlinux (usa).
http://bbs.archlinux.org/viewtopic.php?id=51707
Grâce au programme "keyfuzz", il est possible de faire de la translation de "keycode".
En suivant ce qu'avait fait la personne du forum, j'ai réussi à obtenir le résultat désiré.
Il y a toutefois un point qui m'échappe.
Pour que la translation fonctionne, il faut indiquer à "keyfuzz" le "scancode" de la touche à translater et le nouveau "keycode". Je ne sais pas comment a fait la personne pour trouver le "scancode", j'ai essayé avec un "showkey -s", mais rien ne se passe.
J'attends vos suggestions.

Merci
MH