Derniers journaux de SOULfly_B :
- [29/06@09:14] L'avenir de GNU/Linux ...
- [06/04@13:18] Mandrake 2005 (ex 10.2) repoussée d'une semaine
- [01/04@08:06] KDE passe à Bitkeeper.
- [06/02@14:34] Mandrakelinux 10.2 Beta2
- [21/01@11:28] Encore un portage windows ...
- [20/11@11:22] Un article sur les licences Creative Commons
- [03/11@19:24] Bush gagne.... Microsoft se prépare à perdre
- [07/03@16:54] Résumé de l'installation de Mdk 10.0
- [28/08@11:19] Mise à jour de UT2003
- [15/06@09:21] Mon prochain pc sera-t-il compatible linux ?
Journal : Clavier multimédia sous Linux : bis (ou ter)
Posté par SOULfly_B (Jabber id, page perso, ) le 11 octobre 2005que 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(...)
SYMLINK.DK - Logitech Keyboard : 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(...)
> Lire le journal (12 commentaires, moyenne: 1,8).
Sur les histoires de touches non reconnus...
...y'a eu aussi ce post récemment qui résume bien la démarche à suivre :
http://linuxfr.org/comments/632497.html#632497(...)
Pb USB / PS2
J'ai cherché un peu d'infos autour de mon problème lorsque le clavier est branché en USB : ça a l'air d'être connu, mais pas l'ombre d'une explication et encore moins d'une solution .... c'est quand même bizarre que pour un périphérique aussi commun qu'un clavier, le mappage (mapping ?) des touches soit différent suivant qu'il est branché en USB ou en PS.
En attendant : ne pas brancher le clavier en USB ....
Le kernel n'aide pas
Et si le kernel n'affiche aucun message de touche non reconnue ? (et xev non plus bien sûr) ?
-
[^]Re: Le kernel n'aide pas
-
[^]Re: Le kernel n'aide pas
Posté par SOULfly_B (Jabber id, page perso, ) le 12/10/2005 à 06:30. (lien). Évalué à 1.Comme je ne l'ai pas dit plus haut, ce cas m'est arrivé lorsque mon clavier était branché en USB. De façon plus générale, il semble que le fait que le clavier soit en USB soit source de nombreux problèmes ...
Donc je te conseille de le brancher sur le port PS2, si c'était déjà le cas ou si tu n'en as pas, alors je n'ai aucune piste ....-
[^]Re: Le kernel n'aide pas
Posté par Edouard Geuten (Jabber id, page perso, ) le 12/10/2005 à 10:55. (lien). Évalué à 1.Non, c'est un clavier de portable (AOpen 1849).
et showkey non plus n'affiche rien ...-
[^]Re: Le kernel n'aide pas
Posté par Nicolas Schoonbroodt (Jabber id, page perso, ) le 12/10/2005 à 11:32. (lien). Évalué à 3.(je lui ai dit par IM, mais si quelqu'un d'autre en a besoin... d'ailleurs il vous dira si ça marche aussi pour lui)
Je ne sais pas si ça va marcher avec un 1849, mais avec un 1557, les touches multimédia sont gérées par le module acerhk[1]. (on m'avais dit ça dans un forum ici)
Donc (comme tu est sous gentoo) : emerge acerhk
modules-update
modprobe acerhk
(personnellement, j'ai rajouté comme option au modprobe : usedritek=1 autowlan=1
Je ne sais plus ce que le premier fait[2], mais le second permet que le boutton allume/éteint wifi servent effectivement à allumer et éteindre le wifi.
[1] http://www.informatik.hu-berlin.de/~tauber/acerhk(...)
[2] Bon j'ai un peu de temps, le usedritek est en fait (extrait du readme) "0/1 : disable/enable(default) use of dritek hardware on newer series, needed to activate the keys on such models" Apparement, le usedritek 1 est inutile.--
[ Répondre ] Ce commentaire est-il impertinent ou utile ?-
[^]Re: Le kernel n'aide pas
Posté par Edouard Geuten (Jabber id, page perso, ) le 14/10/2005 à 22:23. (lien). Évalué à 1.et certaines touches marchent maintenant :)
pas toutes, mais y'a du progrés !
nico, je t'aime.
-
-
-
Souris dans le clavier
Qqun a essaye de configurer son clavier (LX700 ou autre) pour qu'il fasse bouger le pointeur de la souris?
-
[^]Re: Souris dans le clavier
Posté par Gawan () le 12/10/2005 à 12:01. (lien). Évalué à 4.Tu peux utiliser le pavé numérique de ton clavier pour controller ta souris.
Tu tapes CTRL+SHIFT+NUM_LOCK pour activer / désactiver le mode souris au clavier. Les touches 1 à 4 et 6 à 9 servent à donner la direction. Pour cliquer, on choisit le bouton avec / (gauche),* (milieu),- (droit) puis avec 5 pour un simple clique, 5 5 pour un double et 0 mouvement 5 pour un dragage-
[^]Re: Souris dans le clavier
-

Les journaux sont destinés à des informations qui ne sont pas suffisamment intéressantes
pour être validées en dépêche (sinon n'hésitez pas à proposer votre information en
dépêche), qui sont sans rapport avec Linux ou le libre, ou simplement pour donner votre
avis. Si vous désirez poser une question, merci d'utiliser 

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.
Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.