Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For those thinking of switching to Colemak, you might consider using the Tarmak method: [0]

It's a series of 5 intermediate keyboard layouts that each change just a few keys from QWERTY. So, instead of one big transition that takes weeks to learn, you have 5 smaller transitions, each of which you can learn in a weekend.

[0]: https://forum.colemak.com/topic/1858-learn-colemak-in-steps-...



It is useful, but it's worth knowing that most of the learning effort to get up to speed comes only after you've been through all the intermediate stages, just gradually speeding up on the final full-colemak stage. But it's a big help in not quitting early on from frustration I think. There's a few really painful changes like the changes in where R and S go, and making noticeable progress before that is a big motivator.

I just typed "leasning" instead of "learning" 3 times, all these years later, huh. I suppose because I was thinking about it!


I specifically looked at Colemak and Tarmak. I didn't like the number of transition steps of Tarmak that reassigns already moved keys.

Ultimately, I came up with my own easier layout[0] and transition steps[1] that's on par with Colemak, or better IMO (on English prose). After much iteration, it ended up looking like an optimized NIRO layout.

One advantage is that it's closer to QWERTY which makes the transition less frustrating. A disadvantage is that the similarity makes it actually harder to easily switch between it and QWERTY until substantial new muscle memory is gained. A funny thing was that on a smaller Surface Go keyboard, I kept QWERTY because my fingers were bumping into each other because of the denser hotspot areas, much like original mechanical typewriters.

One final observation is that I was never a very fast typist and the new layout didn't make me faster. In fact, the amount of typing that I do as a developer in a day wasn't enough to learn a new layout smoothly and had to use typing practice websites to make up the volume. What I do appreciate is that my hands feel much more comfortable all the time now, whereas I was having occasional cramps and on rare occasion shooting pains on the backs of my hands that prevented me from typing for several days at a time.

I have layouts for Mac and Windows. If anyone has an easy to follow how-to reference for Linux (console + X/Wayland?) that would be appreciated. Ultimately an inline USB mapper would be ideal.

[0] https://github.com/qwickly-org/Qwickly [1] https://github.com/qwickly-org/QwickSteps




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: