I have a FLIRC USB receiver connected to my Media PC running Linux. This kinda does in hardware what LIRC does in software; you can map remote control buttons to keys and it looks just like a HID ...