?? - by rewriting the USB specification perhaps? Or maybe they could buy some magic fairy dust and sprinkle it on every keyboard.
No, by running a separate wire for power in a slightly-enlarged USB cable (meaning, two wires under the plastic casing). They would both come out the end the same end, obviously, and the USB port would remain the same, for transmitting the data from the keyboard, while there would be a (yes, proprietary, not that it matters) plug for the hardware power-on button very closeby.
This would only affect the keyboard itself (and the fact that there would be a new little aperture in the back next to it); it wouldn't interfere with other USB devices, as the proximity of the USB and "power port" would be for practical reasons, not technical ones.
But your fairy dust idea sounds even more promising. Maybe it would work even better with angel dust.
I was going to use ADC as an example, but thought better of it. Obviously that didn't matter since I didn't explain myself clearly enough. It would be like if instead of having used ADC, apple had bundled the DVI and power cable together, in a still reasonably-sized wire. That would have been difficult though, obviously, given the size of and placement of the AGP card.If Apple did that, how many people would roast them for coming up with "yet another non-standard, proprietary, closed Apple connection standard"? It would have been just another replay of ADC.
I think ADC was actually a really good idea, just not marketable, given its expense and the fact that DVI was entrenched.
I don't know a whole lot about the electrical part of computers, so I could be totally wrong here. But if I am, and it's totally impossible, it's my understanding that fluidedge has some magical remedy.