Colemak Switchover

clux March 20, 2013 Updated: September 30, 2023 [software] #config

colemak finger layout

QWERTY sucks. You always learn it wrong, it's optimized for not jamming your typewriters, and it's got a bunch of history with shortcut keys.

My brother started using DVORAK (a similarly unconventional layout) which aims to reduce the number of awkward finger movements using analysis of language and layout experimentations. My problem with DVORAK is that they moved important shortcut keys like X, C, W, Q, S and T so far away from left CTRL that the benefit disappeared. That was a deal-breaker. So while my brother was very happy with his new DVORAK wpm (that hugely improved on his actually dyslexic QWERTY speed), my attachment to passwords kept me hesitating.

Eventually, I figured out that you can bind Alt-Shift (on WIN and Linux) to change back to QWERTY for pattern-based passwords. This was the missing ingredient that allowed a smooth migration.

The change was hard initially, but after two months, I had caught up with my old QWERTY speed, and at that point everything felt effortless.

So, what to expect? Take a 2 minute typing test. I used to get around 85 before the switch after years and years of use. It took me 2 months to tie that, and now, 2 years after the switch, I have crossed the 100 average mark - and all my fingers are in use!

The unusual choice never caused me any real problems, but my QWERTY speed obviouly suffered. The biggest downside is just the amount of time it takes for you hands to get used to it. If you are already typing badly on QWERTY, then go for it; kill two birds with one stone. You have to unlearn your current QWERTY anyway.

Time Since ChangeAverage Trial English Typing Speed
2w60 wpm
2mo80 wpm
6mo90 wpm
2y100 wpm

Records: 102wpm on the hi-games 2 minute typing test, 120wpm on typeracer. Nothing amazing, but decidedly very respectable.

2023 Update

After more than a decade using it, I'm still very happy with it, and never had any RSI like symptomps despite lots of long evenings programming.

Should you do this? Eh. Maybe. There are many yaks in the world, but I don't regret shaving this. Maybe Workman-P would have been my choice had I changed today.

Lastly, not to be underestimated is the added bonus of confusing everyone who tries to type on my computer. They will type in a few cool commands with their complete control of QWERTY, but it will of course come out as gibberish.

This last quote was part of the original post, and would like to highlight that this is still true:

I may not know a whole lot about debugging C yet, but at least I can use this really annoying keyboard layout.