I'm pretty "new" to LIRC, but I did yet manage to get working an IR remote with an homemade serial receiver.
For my new "HTPC", I've bought on Ebay a RF remote control with his USB receiver.
The remote is seens as an "HID Devide", a mouse and a keyboard (the upper part of the remote is the "mouse" part, with about 10 buttons seens by the system, and a cursor pad to move the mouse on screen, the lower part is seen as keyboard with some keys emulation...)
I've managed to make it work with "evrouter", which intercepts Events and emulate keypress instead, but the cursor is not catched...
Well, this setup is not flexible enought for me, and I prefer to use LIRC.
I've tried to use "irrecord" to learn the remote, but all the results I get are not correct. Here is the contets of the file I get :
# Please make this file available to others
# by sending it to <email@example.com>
# this config file was automatically generated
# using lirc-0.8.6(devinput) on Wed Dec 30 07:43:49 2009
# contributed by
# brand: test3.conf
# model no. of remote control:
# devices being controlled by this remote:
one 0 0
zero 0 0
As you can see, many buttons are seen with the same code, as they don't !
I can make an "hexdump" of the corresponding /dev/input/event*, which shows that every keycode is different. What I understand is that irrecord throws the rest of the code, and doesn't take enought bits of it :(
Is there a way to make it recognize it correctly ? What am I doing wrong ??
Thanks for your help :)