I would be interested in switching to Dvorak keyboard layout. The problem that everyone runs into is that common programming1 keyboard shortcuts, such as:
Will no longer be the keys on the bottom left of the keyboard, since the Dvorak layout has C, V and Z in different locations.
ZXCV
░░░░░░░C
░░░░░░░░░░
░░░░X░░░VZ
The Mac has solved this problem by having a keyboard layout called "Dvorak - Qwerty Command", where the keyboard is normally in Dvorak mode, but if you press a command key the mappings temporarily revert to Qwerty.
Does such a feature exist on Windows? It has been suggested that such a feat can be accomplished using the Microsoft Keyboard Layout Creator, but I won't pretend to understand all that.
In other words, Stackoverflow users, is this a problem that has already been solved?
1 The joke being that the most common programming tasks are Ctrl+C, Ctrl+V.
This can help: https://sourceforge.net/projects/dvorakqwerty/