After asking about and searching everywhere.. I can confirm I have now connected the steering wheel buttons to my PC and they work 100%.. all the time everytime.. :-) Its awesome..
heres how.
First you need a I-Bus interface. I got mine in 'kit' form from
HERE
It cost 30 euros.. (about £20) which is a bargin I thought..
Then was the hard bit.. trying to locate some software to map keys. I searched and searched and was getting prepared for a long month of learning and programming to write one my self then I came across some software called beboxMP. This is a piece of software wrote as a winamp skin.. Not what I was looking for, but it also included the IbuscomM app I was looking for :-) with a few changes to the ini file.. The job was done.
The changes I made were to change to com 2 as this was what I was using.. I also set the timeout to 0. I dont want the ibus to time out.. unsure if this was/is correct but it works. Then I changed the following line from/to
;AppCaptionSendEventTo="<* BeBoX Multimedia Player *>"
to
AppCaptionSendEventTo="MEDIACAR"
and also set
ProcessEvents=false
to
ProcessEvents=true
I then needed to find the correct values for the rest of the steering wheel buttons.. these worked out as follows
vol_up = 50046832111F
vol_dn = 50046832101E
phone_dn = 5004C83B8027
RT = 5003C8019A
All you need to do is add a few lines now to the .ini and your done :-)
It makes the Carputer so much better to use to be honest.. full control of the volume is a must. I also mapped the up/down to curser up/down.. the RT key to 'enter' and the Phone button to the Esc key.. but you can map these to any buttons you want.. I'm using mediacar atm, but you can map it to anyone.
I have attached the file.. let me know if anyone needs help