This plugin should be included in recent EG builds and you can also get it from the EG SVN: http://eventghost.svn.sourceforge.net/v ... ns/XBCDRC/
I have moved this thread here from the coding corner and quoted the original starting post of this thread below for future reference.
The past few days I have taken some time to figure out how to get an xbox(original, not 360) dvd remote kit to work with EventGhost.
Obiviously first you need to wire the receiver unit to an usb port on your computer, because of the non-standard usb connector you need to either solder an usb cable into the receiver pcb or get an adapter cable/hub. After that install the XBCDRC open source drivers for the remote by redcl0ud. You don't need to use the piece of software that generates keypresses from the remote buttons being pushed.. that's what we want EventGhost to do now!
It is an HID device/driver, but unfortunately there are issues trying to use it with the 'Generic HID' plugin. Only way to get response from it is to set the hid plugin into 'raw' mode. Now the problem is that hid plugin should sleep and wait for data from the driver, but it seems there is always data to be read and thus the hid plugin enters an endless loop generating events. (even when no buttons are pressed) (not to mention the raw data events are quite hard to make sense of as is)
What I did was to modify the hid plugin to get the button presses from the raw data that it is able to read and map those into events. Arguably the better way to approach it instead would be to modify the driver to make it compatible but that would mean lots of work and you would need to understand how to write device drivers. (I for one lack that knowledge..)
If you guys have any suggestions or comments I'd be glad to hear them. If it passes your scrutiny I hope it can be put on the official distribution and I'll open up a support thread on the plugin forum.
-jinxdone
