I would be interested in switching to Dvorak keyboard layout. The problem that everyone runs into is that common programming* 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.
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?
* The joke being that the most common programming tasks are Ctrl+C, Ctrl+V.
I use Dvorak exclusively now, including all shortcuts. Here's how and why I got where I am:
I started the change shortly into Christmas break 2.5 years ago. I wasn't in school or work for a bit, so poor typing abilities wouldn't negatively affect my day-to-day activities. I made a pact with myself: no QWERTY, at all, until my Dvorak typing reaches my current QWERTY abilities. That was by far the best and most painful decision. Every day I spent 2-3 hours training for the keyboard. It took 3 weeks to reach 50WPM, and for some reason I capped out there for like 2 months! I kept training, and about 3 months in I surpassed my original normalized efficiency (counts accuracy) from when I used QWERTY. Now I'm marginally faster than when I used QWERTY, but more than anything I've found that my hands no longer hurt at the end of a long day. It makes all the difference in the world.
Rules:
l
key initially, but it was because I simply wasn't used to it and the pressure of learning kept me tense. Things will get better as you improve, and before you know it you'll be more comfortable on Dvorak than you were on QWERTY.Suggestions:
Observation: