As a full time developer who used to suffer terrible RSI pain, I solved the problem without changing keyboard layouts. After consulting with my doctor and an ergonomics expert, I realized my problems were cause by the setup of my workstation and the bad posture habits I had developed. 1. I would rest my palms as I typed. This turned out to be a major source of pain. Retraining myself to "float" my hands over the keyb…
The Workman Keyboard Layout Philosophy (2010)
21–30 of 165 posts
Re: The Workman Keyboard Layout Philosophy (2010)
#22As a full time developer who used to suffer terrible RSI pain, I solved the problem without changing keyboard layouts. After consulting with my doctor and an ergonomics expert, I realized my problems were cause by the setup of my workstation and the bad posture habits I had developed. 1. I would rest my palms as I typed. This turned out to be a major source of pain. Retraining myself to "float" my hands over the keyb…
Did you consider using an isomorphic layout like the typematrix? I find the anachronistic skew in keyboards to be a source of discomfort.
Re: The Workman Keyboard Layout Philosophy (2010)
#23Re: The Workman Keyboard Layout Philosophy (2010)
#24This looks interesting but the symbol still look very qwerty-ish. I type on Neo-2 ( https://en.wikipedia.org/wiki/Keyboard_layout#Neo ), which uses ISO keyboards and primarily targets German, even though the majority of my typing is in English. Its entire third layer is for symbols that are common in programming. Layer 3 is activated via either caps-lock or the key above Right Shift, and has \/{}* ?()-:@ as the home…
Re: The Workman Keyboard Layout Philosophy (2010)
#25This is an excellent solution to a problem no programmer has. After 10 years of programming I can safely tell that, if you type the majority of your time until you make your wrists sick, you are writing shit code and you should spend more time thinking.
Re: The Workman Keyboard Layout Philosophy (2010)
#26He uses the wrong test. Testing on "The Adventures of Sherlock Holmes" is meaningless for developpers: tests should be performed using real usages like "source code of linux kernel" or "mailing list of linux kernel" to have a better balance between code and text.
Re: The Workman Keyboard Layout Philosophy (2010)
#27This is an excellent solution to a problem no programmer has. After 10 years of programming I can safely tell that, if you type the majority of your time until you make your wrists sick, you are writing shit code and you should spend more time thinking.
Re: The Workman Keyboard Layout Philosophy (2010)
#28Current mainstream keyboards design is fundamentally flawed [1] and IMO obsolete because of [4].
Hopefully there is science [2] and much alternatives to choose from [3]
[1] http://xahlee.info/kbd/keyboard_problems.html
[2] http://xahlee.info/kbd/ergonomic_keyboard_science.html
Re: The Workman Keyboard Layout Philosophy (2010)
#29A large portion of coding is moving the cursor left, right, up, down, page up, page down, home, end The arrow keys are not even shown on the layout. And the selection of prose corpus (es?) is again not related to programming [Tom Sawyer]. We need underscores, braces, semicolon, context menu. Perhaps a better metric would be the hoc compiler source from The Unix Programming Environment.
> A large portion of coding is moving the cursor left, right, up, down, page up, page down, home, end > The arrow keys are not even shown on the layout Nothing that learning Vim keybindings can't solve.
Re: The Workman Keyboard Layout Philosophy (2010)
#30This looks interesting but the symbol still look very qwerty-ish. I type on Neo-2 ( https://en.wikipedia.org/wiki/Keyboard_layout#Neo ), which uses ISO keyboards and primarily targets German, even though the majority of my typing is in English. Its entire third layer is for symbols that are common in programming. Layer 3 is activated via either caps-lock or the key above Right Shift, and has \/{}* ?()-:@ as the home…
Can not recommend this layout highly enough. Every time i am forced to use qwertz shows me how bad a standard layout is. Qwerty was developed at the times of the first typewriters to prevent jamming by slowing typists down