No, there I didn't have to change anything on the skin.
Things I did:
Changed the codes for "< press" and ">press" to the ones send by the lightswitch in Ibuscomm.ini. At first I was trying to add new lines but it won't accept them so I just edited lines I didn't use instead.
So these a re the codes for a 1996 E39 525tds Europe specs. "D005BF5CED00DB" and "D005BF5CFF00C9". I don't know if they're the same for other models.
In the code you can see I've mapped them to "e" and "r" hotkey's. When using this keys you will have to add these lines to your KeyTBL.ini:
Of course you can also use other hotkey's by changing them in your Ibuscomm.ini and KeyTBL.ini
For finding the codes I used a Program called Ibus Analyzer and this can be found here. I'ts easy to use, just make sure your Ibuscomm is not running when running this program since they both use the COM port of your iBus module.
Now for the downsides of it all:
1) This only works when you turn the lights off/on when your PC is has booted and iBuscomm is running. Since you usualy turn them on when you start your car and the PC has not yet booted, RR will stay in DaySkin.
2) When you do it when watching video strange things happen. Video stays playing and in your audio browser now are your video files and winamp also plays your video files. This stays this way until you exit RR and restart it.
Other than that it works perfect and always.
Now one question. Would it be possible when in Audio for instance to go back to audio after the skin has changed from day to night? Add a comment so it will go to the skin you were in before changing day/night instead of going to the menu screen.
Video of things in action: