Bonjour!
Je suis en pleine configuration d’une télécommande logitech ultraX media remote control sous debian, avec un noyau 2.6.16 qui la reconnaît tout seul donc tout va bien, quelques keycodes sont reconnus avec xev et donc paramétrables dans xmodmap, mais pas tous !
En effet, la plupart des boutons un tant soit peu spéciaux ne sont pas reconnus par xev, le /var/log/messages ne me dit rien (je le soupçonne d’être configuré par Elive pour me cacher des choses), mais showkeys me donne les scancodes de ces touches.
Le problème, c’est que, contrairement à plusieurs textes qui précise que, grace au noyau, l’utilisateur n’a besoin de manipuler que des scancodes simples (type 0xxx , e0xx ou une combinaison des deux), je me retrouve avec mes touches avec des scancodes du type « 0x83 0x00 0xf6 » (et la même chose pour le bouton relevé)…
Y aurait-il moyen de leur affecter quand même un keycode ? ou bien est-il plus simple de passer par le module evdev et lirc ? (j’ai essayé cette dernière solution, mais irrecord n’a jamais réussi à initialiser le périphérique d’entrée)
Merci pour votre aide
Forum Linux.général Scancodes complexes de télécommande !
8
août
2006
# J'ai la même
Posté par Jonathan Loriaux . Évalué à 2.
[^] # Re: J'ai la même
Posté par Zig . Évalué à 1.
http://www.lea-linux.org/cached/index/Hardware-hard_autres-c(...) et pleins d'autres dans le même styles qui ne m'ont pas apporté grand chose de plus
http://forum.hardware.fr/hardwarefr/OSAlternatifs/Ati-remote(...)
échec, sûrement un problème de configuration dans lircd.conf, mais je n'ai rien trouvé de mieux (voir manuel de lirc : file:///usr/share/doc/lirc/html/configure.html , pas très loquace sur ce sujet)
http://www.nabble.com/inputlirc:-zeroconf-LIRC-daemon-using-(...) pas de configuration, donc pas trop de modification possible (j'ai vaguement lu les fichiers sources, mais bof, mais je ne suis pas du tout expert) ce dernier a marché !
avec le paquet input-utils, utilise #input-events X avec X entre correspondant à ta télécommande (ou autre périph) dans /dev/input/eventX, chez moi 4 qui donne ceci :
je me suis donc écrit un petit script moche (ce fut l'occasion d'apprendre l'écriture de scripts) qui n'exécute l'action que la 2e fois qu'elle est appelée, et j'ai rencontré des problèmes de tubes avec des echo, des greps et des osd_cat, mais ceci est une autre histoire dépendant des mes connaissances en script bash... mais pour le moment ça marche à peu près.
Le problème suivant (oui oui) est que les commandes présentes dans mon lircrc ne s'exécutent que si et seulement si (à quelques exceptions auxquelles je n'ai rien compris) irexec est lancé dans un terminal et que le teminal est actif... et des fois ça marche avec irexec -d (en démon), mais des fois non...
voilà, si quelqu'un passe par là et veut bien nous donner un coup de main... :o) je commence à fatiguer sur le sujet moi...