Originally Posted by TromboneAl
I've used the two macro keys on the One-for-all to advance the DVR playback by 30 seconds or -30 seconds respectively (the one-minute jumps are sometimes too much).
Using JP1, you can actually program any key to have a macro, or re-assign the function of any button on the remote. For example, you could program the "DVD" button to turn-on the TV, DVD player, and surround system and set everything to the correct inputs, etc. At the same time, this could also set the remote up so that the various key groups are locked to the device of interest (e.g. the transport keys control the DVD player, the volume keys control the volume of the receiver, etc.).
For most devices (TVs, DVRs, etc.), someone else has probably already come up with good logical key assignments and macros and posted a device file on the user's group. Once you're familiar with the process, you can simply download existing device files for your equipment and then upload them to the remote. Of course, you can also modify someone else's device file to your liking.