2008-07-15, 19:35
I've only tested this with the Vista MCE remote but I think it should work for most if not all of them. Using a new enough build so that IR Server Suite is supported install IR Server Suite 1.4.2 RC1 or newer and configure it to use your MCE receiver. This should be pretty much automatic. Then goto your XBMC install directory and in the system folder open IRSSmap.xml. Then cut and paste the following over it and save.
Code:
<!-- This file contains the mapping of IR Server Suite keys to XBMC keys used in Keymap.xml -->
<irssmap>
<remote device="Microsoft MCE">
<!-- MCE Remote -->
<pause>31719</pause> <!-- pause -->
<stop>31718</stop> <!-- stop -->
<play>31721</play> <!-- play -->
<forward>31723</forward> <!-- forward -->
<reverse>31722</reverse> <!-- reverse -->
<left>31711</left> <!-- left -->
<right>31710</right> <!-- right -->
<up>31713</up> <!-- up -->
<down>31712</down> <!-- down -->
<select>31709</select> <!-- ok -->
<pageplus>31725</pageplus> <!-- channel up -->
<pageminus>31724</pageminus> <!-- channel down -->
<back>31708</back> <!-- previous -->
<menu>31707</menu> <!-- dvd menu -->
<title>31671</title> <!-- recorded tv -->
<info>31728</info> <!-- info -->
<skipplus>31717</skipplus> <!-- skip -->
<skipminus>31716</skipminus> <!-- repeat -->
<display>31705</display> <!-- guide -->
<start>31730</start> <!-- start -->
<record>31720</record> <!-- record -->
<volumeplus>31727</volumeplus> <!-- volume up -->
<volumeminus>31726</volumeminus> <!-- volume down -->
<mute>31729</mute> <!-- mute -->
<power>31642</power> <!-- tv power -->
<mytv>31706</mytv> <!-- live tv -->
<one>31742</one>
<two>31741</two>
<three>31740</three>
<four>31739</four>
<five>31738</five>
<six>31737</six>
<seven>31736</seven>
<eight>31735</eight>
<nine>31734</nine>
<zero>31743</zero>
<mytv>31652</mytv> <!-- red -->
<mymusic>31651</mymusic> <!-- green -->
<mypictures>31650</mypictures> <!-- yellow -->
<myvideo>31649</myvideo> <!-- blue -->
<!-- Original XBox Remote -->
<pause>1305</pause>
<stop>1311</stop>
<play>1301</play>
<forward>1308/</forward>
<reverse>1309</reverse>
<left>1366</left>
<right>1367</right>
<up>1369</up>
<down>1368</down>
<select>1524</select>
<back>1319</back>
<menu>1288</menu>
<title>1306</title>
<info>1340</info>
<skipplus>1312</skipplus>
<skipminus>1314</skipminus>
<display>1322</display>
<one>1329</one>
<two>1330</two>
<three>1331</three>
<four>1332</four>
<five>1333</five>
<six>1334</six>
<seven>1335</seven>
<eight>1336</eight>
<nine>1337</nine>
<zero>1338</zero>
</remote>
</irssmap>