web-dev-qa-db-fra.com

Le bouton de télécommande IR est reconnu par ir-keytable mais pas par irw

J'ai un problème étrange lorsqu'un bouton de ma télécommande Media Center n'est pas reconnu par irw. Je l'ai configuré pour recevoir des analyses ir-keytable via devinput.

Le même environnement fonctionnait auparavant, la seule chose qui a changé est un format de la partition /.

ir-keytable -t reconnaît avec succès le bouton en tant que * KEY_ENTER 0x001c * et, dans la mappe de développement de lirc, le bouton est répertorié avec succès en tant que * KEY_ENTER 28 *.

Est-ce que quelqu'un sait où je devrais chercher? Des informations supplémentaires peuvent être fournies.

3
beanaroo

Il se trouve que j'avais un programme en conflit: inputlirc

Après l'avoir retiré, reconfiguré lirc, redémarré, reconfiguré sur des tables-clés, tout semblait fonctionner.

$ Sudo apt-get purge inputlirc
$ Sudo dpkg-reconfigure lirc
$ Sudo reboot now
$ Sudo ir-keytables -c -w /etc/rc_keymaps/rc6_mce

irw ne montre aucun problème.

$ Sudo irw
000000008001006c 00 KEY_DOWN devinput
000000008001001c 00 KEY_ENTER devinput
000000008001006f 00 KEY_DELETE devinput

Pour rendre l'effet permanent, je dois éditer / etc/rc.local

/etc/init.d/lirc stop
/usr/bin/ir-keytable -c
/usr/bin/ir-keytable -w /etc/rc_keymaps/rc6_mce
/etc/init.d/lirc start
2
beanaroo