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
2012-05-01 A user reported compiling errors on Ubuntu 11.10. A change of the order of the parameter fixed this error. If you have this kind of problems, apply the patch `Makefile-linkfix-20120412.patch` with patch < Makefile-linkfix-20120412.patch 2008-12-07 Compiling with cc didn't work on all systems. Changed compiler in Makefile to g++ Linked library libusbpp didn't exists on some systems. Changed to libusb in Makefile. 2008-09-24 libusb isn't (?) thread safe: open for every thread a new device handle 2008-09-11 First release
cyberlinkusb-20080924.tar.bz2
Makefile-linkfix-20120412.patch
cyberlinkusb-init-script-20090215
cyberlinkusb-20081207.tar.bz2
cyberlink-remote.jpg
cyberlinkusb-20080911.tar.bz2
Low power self made USB IR receiver
cyberlinkdrv - a try to write a own Linux driver