r/dvorak • u/DiligentOpposite6899 • 1h ago
I couldn't ten-finger type QWERTY, so I learned Dvorak on an ErgoDox and built my own trainer for it
Less than a year ago I got a set of ErgoDox EZ clone PCBs and finally admitted something to myself: I could not actually touch type on QWERTY.
I had been faking it for years. So I did some reading, saw the case for Dvorak, and started over from the home row.
The trainers I tried all fed me the same word lists and told me my WPM.
None of them told me the thing I actually wanted to know: which keys and which transitions are costing me, in errors and in hesitation, so I know what to drill next. So I built it for myself :shrug:
It's called r3wi. What it does:
Watches which keys and transitions actually slow you down or trip you up, and builds your next drill around those instead of a fixed word list.
It's layout-aware, so the diagnostics know your finger map. It is not scoring you as if you were still on QWERTY.
One thing that made me smile while building it: on Dvorak the home row spells real words from the very first stage (the, that, he, on). On QWERTY the same row has to reach for thinner stuff (ask, flask, salad). The trainer shows you that gap directly. The argument for Dvorak, sitting right there in stage one.
No AI. Just Python and math.
It's free. No login, no ads, nothing to sign up for, nothing to sell.
It's alpha (or earlier), so expect rough edges.
I'm not selling anything. I genuinely just want to know if it's useful to anyone but me. What's good, what's bad, what's missing. Dvorak specific feedback especially, since that is what I built it around.
One note for the mods: I messaged you about a week ago to check if this was okay to post and haven't heard back, so I hope it's alright to share.
Happy to take it down if not.
Thank you.
