I purchased today a rubber-dome keyboard which had the reversed-L layout, but with the |\ key between the space bar and the left Alt key, which was moved over to touch the ctrl key.
On the other side, it had a key marked Macro.
I did a web search to see if this keyboard really did the macro function itself, or if software on the computer just did it, and the key only sent a special scan code. I don't have an answer yet, but in that search, I turned up the Gateway AnyKey, and read about it.
I'm not sure if that's the kind of keyboard I would recommend that Unicomp make. After all, it wasn't popular enough for Gateway to keep it around, and the design is as bulky as a 122-key keyboard. But I do think that it would be nice if they could put similar functionality in a smaller keyboard.
One way to avoid the need for a lot of extra keys would be to have "Remap Orig" and "Remap Curr", so you don't need to worry about losing the ability to map the original function of a key you have already remapped something to.