I've been using the Dvorak layout since 2009. First on a TypeMatrix 2030 USB for a long time and currently with an ErgoDox EZ Shine that I bought like a year ago or something (wow, time flies! I thought it was only a year ago that I bought it but I looked it up in my e-mail archive and it was in fact December 2017 that I bought it) and have been using since then. Right now I am typing on the QWERTY keyboard of my MacBook Air, just because of where and how I am sitting at the moment. But I love my ErgoDox and use it a lot.
Here is my custom Dvorak based layout for ErgoDox EZ that I created basically recreating the position of most of the keys that I was used to with the TypeMatrix 2030 USB that I had, and with a couple of minor but important modifications.
https://configure.ergodox-ez.com/ergodox-ez/layouts/ENb6/lat...
This layout has been working perfectly for me and I am very happy with it. It's mostly looking the same now as when I first created it (that link is for the most recent version, the one I am using now).
Some things to note about this configuration and about ErgoDox EZ in general (for the benefit of others ITT):
- In the typical position of caps lock I have Escape when I tap it, but Control when I hold it. Awesome!
- This whole layout resides on the keyboard itself. I have all my computers set to US standard layout and am able to have my layout work always on all of my computers across all operating systems with no configuration or anything. This alone is worth like a couple of hundred bucks at least, seriously!
- The previous keyboard that I had, you know, the TypeMatrix, had hardware Dvorak support too, but I always had to press a button on it each time I unplugged and replugged it, or woke my computer from sleep, or turned my computer back on after having shut it down. It's actually surprising how annoying pressing that button each time where I needed to, which wasn't always (because back them I was remapping the keys to Dvorak in software on most of my personal computers), but often enough that it got annoying. None of that B.S. with the ErgoDox! :D
Prior to purchasing the ErgoDox EZ those two years ago, I too had looked a bit at stenography tools and projects. My conclusion back then was that it seemed useful, and was interesting, but cost prohibitive and time consuming to learn, with the added factor of uncertainty that I have no idea if writing code with stenography methods would actually be faster or in other ways better than my current means of writing software.
Anyway, if you do end up learning stenography and use it to write code I would love to hear about it and I hope you post about it to HN then.