All it takes is simply putting two power buttons on a device's remote instead of one.
Eww. No. If you want discrete codes then just make the device support it and the end user works it out from the IR data or document it somewhere. The proper way to do it is via correctly made data strings you enter and not a learnt IR code as learnt codes generally won't do the repeating and length of code properly.
Having extra buttons is just a kludge which will affect everybody who doesn't have a universal remote which is actually quite a lot of people. Maybe make the long press code do it or something like that.
Sorry, but your solutions sound a lot more kludgey than my suggestion of adding a single freaking button. Does
this remote really look more cluttered than every other receiver remote out there?
Sorry, but no manufacturer is going to do the things you suggested, so they might as well give me the button.
IMO, as long as discrete codes exist that's all that's needed.
I would agree with you if it weren't next to impossible to get the codes even when they do exist.
Example: most of Sony's devices have discrete codes. I think that's great, but it took me a great deal of research to figure out how to find them, then a while to figure out how to use them. The process ended up being something that only a total remote control nerd like me would be able to figure out. If you simply add a "power off" button to a device's remote, I think anyone with a little patience and a remote control manual in front of them could figure it out.
The thing I left out of my diatribe was the cost: the remote I leave with my clients costs $25. That's compared to over $100 for a Harmony, or FAR more for most of these remotes. I'm certain that one of my clients could program this remote if all their devices' remotes had at least discrete power buttons on them, and if the receiver has discrete input buttons (which is at least a little more common).
I find it funny when you say that you don't like how cluttered the remote might look with an extra button. To me, the lack of that button means you're less likely to use a universal remote at all, which means you're likely to have remotes for all your devices on your coffee table.
That seems far more cluttered to me, and adds dozens of extra buttons
