В XBMC & ldquo; OK & rdquo ;, & ldquo; Vol + / - & rdquo; и & ldquo; Назад & rdquo; кнопки не работают

У меня есть Asus S1-AT5NM10E HTPC, который имеет встроенный ИК-приемник. В Ubuntu 12.04 я установил XBMC, но когда я нажимаю «OK», «Vol +/-» или «Back» на моем пульте MCE (фактически Logitech Harmony 300i настроен на эмуляцию пульта MCE), XBMC не ' Кажется, что он обнаруживает сигналы. Однако кнопки со стрелками работают хорошо.

Я знаю, что неисправные кнопки обнаруживаются компьютером, потому что, когда я запускаю cat /dev/lirc0, каждый раз, когда я нажимаю одну из них, отображается куча странных символов. ИК-приемник также способен обнаруживать совершенно другой пульт (телевизор), поскольку отображалось другое семейство символов.

Я установил lirc (sudo apt-get install lirc), чтобы увидеть вывод irw. К сожалению, irw ничего не выводил.

Благодаря ir-keytable я мог определить, что встроенный ИК-приемник от Nuvoton:

$ ir-keytable 
Found /sys/class/rc/rc0/ (/dev/input/event4) with:
        Driver nuvoton-cir, table rc-rc6-mce
        Supported protocols: NEC RC-5 RC-6 JVC SONY LIRC other 
        Enabled protocols: LIRC 
        Extra capabilities: <access denied>

Почему некоторые кнопки не работают? Как я могу заставить их работать?

4
задан 16 September 2014 в 12:03

1 ответ

Кажется, это проблема картирования, или что-то в этом роде.

Просто запустите sudo dpkg-reconfigure lirc и на первом экране ( Конфигурация пульта дистанционного управления: ) выберите Windows Media Center Приемопередатчики / пульты дистанционного управления (все) .
На втором экране ( ИК-передатчик, если имеется: ) вы можете выбрать Нет .

Теперь irw может выводить текст:

$ sudo irw
000000037ff07be1 00 KEY_UP mceusb
000000037ff07be1 01 KEY_UP mceusb
000000037ff07bdf 00 KEY_LEFT mceusb
000000037ff07bdf 01 KEY_LEFT mceusb
000000037ff07bde 00 KEY_RIGHT mceusb
000000037ff07bde 01 KEY_RIGHT mceusb
000000037ff07be0 00 KEY_DOWN mceusb
000000037ff07be0 01 KEY_DOWN mceusb
000000037ff07bdd 00 KEY_OK mceusb
000000037ff07bdd 01 KEY_OK mceusb
000000037ff07bdc 00 KEY_BACK mceusb
000000037ff07bdc 01 KEY_BACK mceusb

И все кнопки в XBMC обнаруживаются.

0
ответ дан 16 September 2014 в 12:03

Другие вопросы по тегам:

Похожие вопросы: