cyberlinkusb catches with libusb signals from a CyberLink remote control and 
simulates key presses in X.

The problem is that with newer kernels (2.6.25 and above) not all buttons are 
recognized anymore. I don't know which is the problem maker: the kernel driver 
usbhib or the remote control. 

Maybe a kernel driver would be a better solution, but I have no idea how to 
write such a driver.

By default, the CyberLink IR receiver is recognized as a USB keyboard (buttons 
0-9, Clear, Enter) and a USB Mouse (the rest).

Kernel Log:
kernel: input: TopSeed Tech Corp. USB IR Combo Device  as /class/input/input3
kernel: input,hidraw0: USB HID v1.00 Keyboard [TopSeed Tech Corp. USB IR Combo Device ] on usb-0000:00:02.1-3
kernel: input: TopSeed Tech Corp. USB IR Combo Device  as /class/input/input4
kernel: input,hiddev96,hidraw1: USB HID v1.00 Mouse [TopSeed Tech Corp. USB IR Combo Device ] on usb-0000:00:02.1-3

See the file NEWS for changes and updates.

See the file INSTALL for compilation and installation instructions.

The source code of the program is available under
  http://linux.thaj.net63.net/cyberlinkusb/
  
An older version (uses /dev/input/event*) of the program is available under
  http://twe.awardspace.com/cyberlink/  

W A R N I N G: 

  I didn't read the USB spec or any other documentation !

Feel free to vist the web site
  http://linux.thaj.net63.net/cyberlinkusb/
  
or send me a mail
  thaj <at> users dot sourceforge.net

