dvorak or more regional ones like bépo
The way you describe it is quite genius as it'd allow the OS to automatically remap shortcuts to stay on the same physical keys when the layout is something other than qwerty by simply mapping the keys twice.
I'd like to expand your idea with virtual shortcuts for common operations. Instead of declaring C
to mean copy, the applications would assign the copy operation to the "common copy key" which would then be controlled by the OS.
It'd likely be C
by default but the user would be able to change it in one common place for all applications.
A really, really cool solution for problem nobody has.