irw 没有接收到我所有的遥控器按键

irw 没有接收到我所有的遥控器按键

我有一个 Harmony 650 遥控器,用于 XBMC。我已使用 HP ir usb 接收器将其设置为 lirc 中的 MCE 遥控器。当我运行 irw 时,并非所有按键都能被接收。我可以看到接收器上的红灯闪烁,但 irw 中什么都没有。它唯一能接收的键是 Channel Up、Channel Down、OK、1、2 和 3。我正在考虑使用 irrecord 为遥控器创建一个自定义 lirc.conf 文件,但想先检查一下是否有人有任何想法。

答案1

我在尝试让遥控器与 Natty 上的 MythTV 配合使用时遇到了类似的问题。似乎 Natty 中的内核内置了 IR 遥控功能,这应该适用于多种类型的 IR 遥控器。但是,问题在于内核将某些键映射到大于 256 的键码,而 X 只能处理 0-255 范围内的键码。我最终能够通过重新映射必要的键码以保持在此范围内来使遥控器工作。这是使用名为 ir-keytable(在存储库中)的实用程序完成的。它还可以用于跟踪按键,而不是 irw,后者似乎不适用于内核驱动程序。

请注意,我不需要安装 lirc 即可使其工作。

希望这能为您指明正确的方向。

相关内容