Originally Posted by ajamils
How do you guys program these universal remotes to work with HTPC software? .
For XBMC, like all other applications, I used the usual method:
1. Screwed it up trying to program it myself until the remote was rendered useless. This included Event Ghost.
2. Restored from backup -
3. Repeat 1 & 2 a few dozen times
4. Installed an all-in-one package (http://forum.xbmc.org/showthread.php?tid=78179
5. Wanted to change some buttons from the default.
6. Using #4 and a guide (http://iweb.dl.sourceforge.net/project/xbmccustomregis/MCE%20Remote%20mapping%20Tutorial/Tutorial.pdf
), I finally figured out how it works.
If you have an MCE remote in Windows, the key presses correspond to registry entries. Finding out what codes correspond to your remote is critical. You can use ShowKey or Event Ghost's IR driver to help determine what an IR receiver is actually getting from a remote.
Once you know this, you can match this value to nearly any key stroke combination (or even Media Center shortcuts). In XBMC, you can use the keyboard.xml to match key strokes to XBMC actions (http://wiki.xbmc.org/?title=Keymap.xml
I really like this solution because it does not use a translation layer (such as EventGhost or iMon) between the remote and application. XBMC is very snappy and the repeat function is flawless.
I would start with the package on step #4, and adjust from there if you want.
There is also an XBMC plugin that can configure your remote (http://forum.xbmc.org/showthread.php?tid=81687