That switch changes some of controls, to be exact. And it is the same thing as long as keysets contains not only those buttons that differ but also main ones, which are switch-independent and pointed with red.
To be absolutely honest, I would like to create an universal remote for my particular devices at first, and then, after interface is polished, make it available to work with other devices.
But I'm not quite sure I'm able to. Just in case I coded in Delphi and ASM ONLY. Still worth a try if you support the idea, though.