> Typing ‘HE’ forced the hand to make a very unnatural sideways twisting motion from the wrist and then back again. Really? On my keyboard, I can simultaneously place my index finger on the Colemak position of H and my pinky on Shift without any movement of my wrist. I'm on a full-size keyboard with a tenkey and I have smallish hands. Personally, I've found that even on a qwerty keyboard the speed at which I type is…
Workman Keyboard layout
31–40 of 128 posts
Re: Workman Keyboard layout
#32Changing keyboard layout isn't an option. I tried a few times and gave up.
Re: Workman Keyboard layout
#33Re: Workman Keyboard layout
#3420 years ago or so, I ran an evolutionary algorithm that permuted keys in a layout, evaluated them against a corpus of English texts from Project Gutenberg and the Linux kernel sources, and a home-grown cost function that penalized finger motion and especially double-hits by the same finger. The best layouts all had the property that the vowels were on the home row under the left hand, and the common consonants were…
Re: Workman Keyboard layout
#35Re: Workman Keyboard layout
#36> Typing ‘HE’ forced the hand to make a very unnatural sideways twisting motion from the wrist and then back again. Really? On my keyboard, I can simultaneously place my index finger on the Colemak position of H and my pinky on Shift without any movement of my wrist. I'm on a full-size keyboard with a tenkey and I have smallish hands. Personally, I've found that even on a qwerty keyboard the speed at which I type is…
It's not about speed, it's about comfort, at least for me.
With QWERTY, I had a quite odd typing style that had evolved from 2-fingers hunt-and-peck but never got to proper 10-finger typing. This odd style wasn't slow, and I hadn't to look at the keyboard, but my hands used to float all across the keyboard in weird motions, and I suspected it had contributed to my wrist pains.
I wasn't able to force myself to learn a proper QWERTY typing - the decades-old muscle memory was a seemingly impenetrable barrier for me. However, a completely different layout (Dvorak) did the trick - thanks to ABCD, after a 2 weeks of "aaaaaaargh I can't type anything, it's really really irritating" hell, I had learned to type acceptably fast, and what's important - with my hands remaining fairly stationary.
I don't know if this was another layout, or just a pair of weeks of rest, or that was a pure coincidence, but the pains were gone (haven't had any severe since then) and I enjoy a proper typing style. There was some speed improvement, of course, but this isn't something I care about.
Re: Workman Keyboard layout
#37I like seeing someone willing to rethink base assumptions, and to follow that thinking all the way to a brand new layout. However, I'm surprised to see that, even in a layout intended for programming, parentheses and brackets are placed as inconveniently as they ever are. Programming might only be 25-40% of my typing, but it's the most painful/annoying usage of the keyboard that I have -- far out of proportion with t…
> UPDATE: Workman-P is now available. Workman-P is Workman for Programmers. In Workman-P, the top-row numbers and symbols have been switched as well as the brace and brackets. It is great for programmers as well as system administrators.
Re: Workman Keyboard layout
#38Great writeup, although it bothers me that he dismisses Dvorak so quickly. Although I've never personally used it, reading articles tells me that it's been regarded as the "best" layout for many use cases for a very long time. He said that he typed one command, `ls -latr`, shook his head and dismissed it. Can anyone clarify as to why?
Re: Workman Keyboard layout
#39I too found Colemak lacking. IMO it's because the most relevant keyboard layout metrics are 1) how well words break down into same hand "finger rolls", which help typing accuracy and to lesser extend speed 2) how often the same finger has to type multiple characters in succession 3) how often the same hand has to reach for the more awkward middle keys (y and b in qwerty) while also doing something with the middle fin…
Re: Workman Keyboard layout
#40https://github.com/mw8/white_keyboard_layout
He defined a somewhat different set of scoring, then ran a simulated annealing algorithm to find a layout that optimized that score, then did a few manual tweaks for consistency and learnability. The code for the optimization is available, so you can define your own scoring and run it yourself.