3 ms·
I actually installed Colemak on my computer yesterday. I played with it for a couple hours before uninstalling it. Most of what I type is programing code, not
by cninja 18y ago
I actually installed Colemak on my computer yesterday. I played with it for a couple hours before uninstalling it. Most of what I type is programing code, not prose. It dawned on my that most my typing delays come from all of the parens and brackets and other programming symbols. Since all these fancy keyboard layouts have been computationally optimized for prose language, they don't address the primary cause issue. I decided that if I'm going to take the time to learn a new keyboard layout, then it will need to be one that has been optimized for programming.
- Shamiq 18y agoFix this, please. It's making this thread just about unreadable.
- tremendo 18y agoMy experience has been different. After playing with the Colemak keyboard on-and-off for about a week, It's still growing on me. My fingers move a lot less from the home row, even when switching to Spanish. Since I also write code, it's clear to me how it isn't that great for certain languages, because it moves the semicolon to a rather inaccessible position. But for languages that do not rely on that character to end statements, it works quite well as other symbols remain in the QWERTY standard position. Overall I find it a lot easier to learn than I thought it would be.
- JeffL 18y agoI made myself inline typing macros for all the common stuff I write when coding and it has done wonders for me both in reducing RSI and increasing speed. Some of the macros I use are: ,i = int ,f = float ,9i = (int) ,9f = (float) ,r = return ,f = for (;;) {} ,, = { (newline) } (up)(newline) etc... Basically, I virtually never have to use shift+ to get either a ()'s or {}'s which I just love. The macro program I use is called Perfect Keyboard and I've registered 3 different versions over the years, FWIW.