LinuxMCE is building a very organized database of infrared codes. Please follow our structure since it means that all the existing menus and remotes will work with your equipment and will prevent everyone from needing to create their own screens and learn the same codes repeatedly. A/V devices and infrared codes you add are automatically merged into a master database unless you check the box on the A/V page 'Don't share my infrared codes with other users'.
First, add the commands that your device will support. Add the most common sets of commands for this type of device by checking the appropriate "Command Groups". Then choose "Add/Remove Commands" to add the less common commands. Please do not add new commands unless you are sure the command does not already exist. Our stock remote controls layouts send the standard commands. For example, when you hit the volume "UP" button on a phone or an Orbiter your device will receive the "Vol Up" command (or infrared code). If instead of using the stock "Vol Up" command you add your own command, like "Louder" or "Volume +", then your device will not work with any of the "stock" remotes and you will need to designer your own remote controls. Plus other users won't be able to use the codes you learn.
If a commands intended use is not clear, there with be a [?] tip that will explain it. For example, the single command "Skip Fwd - Channel/Track Greater" is used for changing channels on a TV/VCR/Cable Box, and tracks on a CD, chapters on a DVD, and station skip on a radio. This way a simple, generic remote with nothing but skip fwd/back and play/pause will still work logically with virtually any type of a/v device.
Also if you know the infrared group, which is based on the device codes used in all One-For-All, Radio Shack and other UEI remotes as explained at http://www.hifi-remote.com/ofa/codes.shtml, please choose it from the list. Although manufacturers build hundreds of different models, they generally all use the same codes. If you select this group, then only 1 user needs to learn the codes for a Sony TV, for example, and all other users with Sony TV's will be able to use the same codes without re-learning them. If you don't know the group, it's ok, but that means the codes will be filed/stored with your specific model--rather than the group--and then only other users with that exact same model will be able to use the codes.
For each command, the "Master Code" in LinuxMCE's database is highlighted blue. If there is a "Master Code" this is your best bet. If not, or if it doesn't work, try testing the codes other users have provided--they are in white. If they don't work, click "New Code" to learn or type in your own code, which will be in yellow. Please delete your code if it doesn't work so other users don't see it. Select the code that works best for your device. Once many users are successfully using a code it is automatically moved into the "Master Code" in blue.