URL: https://linuxfr.org/users/soulfly_b/journaux/clavier-multim%C3%A9dia-sous-linux-bis-ou-ter Title: Clavier multimédia sous Linux : bis (ou ter) Authors: soulflyb Date: 2005年10月11日T21:40:38+02:00 Tags: Score: 0 On en avait déjà parlé ici : [http://linuxfr.org/2002/09/24/9748.html(...)](http://linuxfr.org/2002/09/24/9748.html) . Mais Un problème n'avait pas été réglé : que faire des touches qui ne sont pas reconnues (i.e. qui semblent mortes) ? En effet certains claviers multimédia ont tellement de nouvelles touches que certaines ne semblent pas répondre aux tests avec xev. La petite astuce est d'aller voir les messages du kernel et on a alors des messages du genre : atkbd.c: Unknown key pressed (translated set 2, code 0x94 on isa0060/serio0). atkbd.c: Use 'setkeycodes e014 ' to make it known. Pas de problème, il suffit de faire ce qui est indiqué, mais là c'est pas de bol, car vous apprenez plus tard que seuls les codes infèrieurs à 128 sont utilisables et il ne vous en reste que .... 4 de libre (on peut voir les associations scancode keycode avec getkeycodes). En effet, sous Mandriva, pas moyen de spécifier un keycode supèrieur à 128 sans avoir un "keycode out of bounds" ... et après quelques recherches sur le net, j'apprend que c'est possible avec une version récente de kbd. Donc là, j'ai fait le gros porc, j'ai compilé ce package et remplacé (oui, oui, remplacé, comme ça, hop !) le setkeycodes fourni par celui complié, et là ça marche. Je peux assigner des keycodes supèrieurs à 128, ce qui me permet de faire reconnaitre toutes les touches de mon clavier (un LX700 pour les curieux). Tout ça pour en arriver à une question : qui sait pourquoi Mandriva a une vieille version de kbd alors qu'il semble que dans de nombreuses distributions une version corrigeant ce problème est utilisée ? (d'autre part, pour ceux que ça intéresse, mon clavier était branché en usb, c'est une très mauvaise idée, getkeycodes me gueulait une erreur incompréhensible (que je n'ai pas notée) et certains boutons du clavier étaient reconnus comme des boutons de la souris !! (si si) ... si quelqu'un sait pourquoi) Pour ceux qui veulent en savoir plus, quelques liens qui m'ont aidé : Logitech Cordless Desktop LX700 - Living with Linux : [http://linux.seindal.dk/item65.html(...)](http://linux.seindal.dk/item65.html) SYMLINK.DK - Logitech Keyboard : [http://symlink.dk/linux/config/logitech.php(...)](http://symlink.dk/linux/config/logitech.php) Configuration de la console : [http://www.linux-kheops.com/doc/casteyde/install_guide-2.0.2/htm/x3(...)](http://www.linux-kheops.com/doc/casteyde/install_guide-2.0.2/htm/x3188.htm)