The Developer's Dvorak Keyboard Layout

OK, so you've discovered the Dvorak layout is great for writing text.

But what about computer code? Most symbols are in the same dumb QWERTY positions...

With DDvorak (Developer's Dvorak) you can touch-type computer code too!

No, I'm not trying to convert you to using my layout! I just hope you will pick up some ideas to improve the layout that you're using. You can test your new layout and DDvorak with this tool and see how it scores against Qwerty and Dvorak. It's what I've used to design my layout.

I came up with this Dvorak-based layout after 3 years of gradual changes. It's optimized for C# and C#-like languages.

The logic behind DDvorak

As with the standard Dvorak, these are the main points:

And here's how the layout works:

Additional remappings

DDvorak image

Developer's Dvorak

Create your own

Comments welcome! If you have something to say about what's on this site, my email is Please enable JavaScript to see this email address