Pronto Universal Remote Hex Codes

The following table contains all possible remote hex codes that xbmc and pronto remote understand.

Here you can see what codes XBMC recognizes out of the box: Keymap.xml Remote Buttons

They can also be uploaded to harmony remotes on the harmony members website with the hidden/advanced page! BUT ATTENTION: as some guys say (http://www.dvdboard.de/forum/showthread.php?p=1039010): "this deletes all commands of the device that have been added manually before!" And as it seems to me, the consequence is: you can upload only one hex code this way per device. But there is one escape, if you have another remote that can learn and buffer the codes from your harmony and send them back alltogether from the other buffer remote to your harmony.

To upload one hex code via hidden page:
 * login at http://members.harmonyremote.com with usual harmony account
 * manipulate url to http://members.harmonyremote.com/EasyZapper/Infrared/ShowInfrared.asp
 * follow the link "select an active device"
 * select the device for which the code should be uploaded
 * select "Manual"
 * insert "Pronto" at "Data Type", if not already displayed
 * insert the hex code at "Data Value"
 * press the appropriate "Process" button
 * You should get a success message
 * press "Next" button
 * You should get a Visualisation of the hex code
 * Enter a name at "Name"
 * Press "Next" button

Thus theoretically you can use up to 256 different remote signals and configure up to 256 actions within your xbmc! (Hey, that's double as many as a usual PC keyboard has, but be careful, many of these remote codes are very common for many devices and therefore practically you will have many conflicts.)