first of all, Eventghost is great!
Second i am using 0.3.5c build 908 on windows XP SP2 on a dv5 hp notebook with a ENE CIR HID integrated device with a MCE remote.
Because this remote is limited, i am mainly using EG to monitor HID activity in order to figure out what is happening. First thing, this notebook came with vista pre-installed with the remote and vista's MCE, which i downgraded to xp. When i first install xp, my remote has almost fully operational keys, which are keyboard key presses. Also at this moment, my xbox 360 remote works all buttons but 4 keys (both remotes share the RC6 protocol according to logo under battery compartment). When i install the drivers, a few HID devices get installed and then if i add each device with HID plugin, i can now read all the keys in hid.button format, but response to my 360 remote is gone. There is 1 HID compliant device thats seems to be tied only to play/pause button. While every key press of the remote returns a value of hid.button.180 or raw data of : 03B400 Every button reads a value of 1 byte maximum, except the play/pause key. The key reported is hid.button.6+15+4+110+145 or raw data of : 0506000F046E9100 . Now i have been able to locate where in the registry resides the Ir Code table for my remote. I have been able to remap every key except the play/pause key, because the ircodetable maps keys that are 1 byte large at the most.
My questions are, first of all is EG really receiving 5 key presses at the same time from 1 device? That data is definitely not in the ircodetable, but something must interpret the key press and send this data over HID. Is there any way to trace whats happens when i press a key? Before i installed the drivers, the play/pause key was seen as a keyboard key, i dont remember which though. Could it be there is 2 actions when i press play/pause? But that would show up as a keyboard key at the same time as a hid button right? Im just really wondering if the data received is the correct data , i know HID data size can vary, and since this is a HID device that seems to only handle that button, i'm guessing its the correct data. I would really love to remap that button in the registry, or the driver if need be.
I'm really looking for any help on the subject,and also as to why my 360 remote produced key presses before drivers , and is no longer seen, if you HID gurus can help me i'd really appreciate.