I see analogy to guitar playing here. No matter how well you figure out finger positioning for a complex passage, you won't be playing with ease unless your elbow, wrist and spine are also positioned properly.
I see analogy to guitar playing here. No matter how well you figure out finger positioning for a complex passage, you won't be playing with ease unless your elbow, wrist and spine are also positioned properly.
There are so many quick wins to improve posture before the high-effort micro optimization of changing layouts:
- split the keyboard for better shoulder posture (eg ultimate hacking keyboard but don't stop here)
- Get a column staggered board with more thumb keys instead of row staggered for better finger movement (ergodox or iris keyboard)
- Get rid of the num row and limit movement for fingers to one key in any direction using layers to simulate the missing keys (corne or kyria)
- A sculpted and tented keyboard allows the arm to untwist. These keyboards are dish shaped which moves keys closer to your fingers. Examples are the kinesis, dactyl, or Tightyl (my own creation).
I think the sweet spot for most people is the column staggered split layout.
I'm using an ergonomic keyboard with the two halves of the keys at a slight angle and column-staggered design, and I can't imagine ever going back to a normal keyboard. Being able to enter every symbol without even moving the wrists is just too comfortable.
It's more expensive than any standard keyboard and I had to solder it myself, but it's basically customised for my fingers. I'm not typing faster, but I have much more fun doing it and fewer issues with my shoulders. I would say it's a much more important upgrade than changing away from QWERTY(which actually isn't that bad, there are a few false myths floating around about it).
Wow this is first time I hear this recommended in relation to keyboard ergonomics. As a user of compact 49 key keyboard without a num row, can at least confirm it is not bad for productivity. Numbers and symbols are on layers and thus spread over keyboard. As a programmer I use a lot of symbols and I like the compact layout more. Precisely because there is less weird finger movement away from working zone.
Another thing I can recommend on regular keyboards is angled home row finger position: sdfv and njkl instead of usual asdf jkl;. With corresponding change to zone of every finger. Elbows on arm rests, wrists are straight.
You're still mostly right, but Colemak does actually move Backspace to the Caps Lock key, which is a change I'd recommend to every single person who types on a computer keyboard.
My understanding is that (maybe non-intuitively) whole hand movements are more likely to cause wrist-related RSI than single finger travels. (Single finger travels are more likely to create knuckle RSIs, certainly.) The missing letter in RSI is sometimes "movement" as it is stress from repetitive movements.
Anecdotally, the biggest mistake and the source of most of my pain from the way I had learned QWERTY was a lot of whole hand movements, and reducing those was a very clear and specific goal for me when I relearned touch typing (on Colemak).
What did help a lot was a Mac wireless keyboard (flat profile) and weight lifting, especially deadlifts that at first I couldn't do much of because of grip strength. Couldn't do pushups either due to wrist pain. But my grip strength quickly improved (I could do without the grip straps after just four or five sessions) and the wrist pain went away.
It's making a comeback now though, I've been working on a regular keyboard for a while due to working from home and haven't been in a gym for months now.
Still discovered the hard way that I needed an ergonomic keyboard. I use a kinesis advantage, but frankly a Microsoft one will do. It just needs to be enough.
Also major factor: Switching away from a mouse. Every time I've done full time work at a computer (i.e. when I'm not studying), I got wrist pain.
Switching to a touchpad is tiring for the fingertip, since it's not designed to drag on a surface all day.
But switching to a trackball has been a fantastic choice (six or seven years ago by now - some kind of red Kensington ball). I think there's so much more choice in using a trackball than a mouse or a touchpad, since it can be operated with the fingertip or the hand, and it's trivial to operate it without bending the wrist badly.
I got the ergonomic keyboard before the trackball; but the trackball made an almost instantaneous difference, whereas the keyboard only makes a cumulative difference - nowadays I can use a straight keyboard temporarily (e.g. if I want to go somewhere and use a laptop, I can, even for weeks at a time) but I wouldn't want it fulltime.
Went from mouse → trackpad → trackball. I tried fingerballs and thumbballs and settled on the Logitech MX Ergo (thumbball). Using the digit with the strongest muscles makes a lot of sense to me, although it helps to have bigger hands.
I wouldn't go back to a trackpad, even with the loss of gestures (I just use keyboard/trackball shortcuts instead), and I wouldn't go back to a mouse — pushing a rock repeatedly to move a pointer around the screen just feels weird to me now, and I notice wrist cramp within an hour.
Similar story with keyboards. I went Apple Magic Wireless → Ergodox EZ → Microsoft Surface Ergo (the default angle works great for me so I don't have to adjust anything and I like the single piece of hardware over the Ergodox; it's easier to move between rooms). I have the Keyboardio Atreus on order and am looking forward to comparing that. It seems like the perfect balance between size, features, hackability, and ergonomics to me.
And Dvorak of course. I can use it on notebook.
This is a great point. Some languages have terrible ergonomics - those which rely heavily on brackets which are poorly placed on a keyboard. Ergodox layouts tend to map brackets to the second layer on ER,DF,CV keys to mitigate this. But it's better for languages to not require braces at all.
Much of what we type is repetitive.
Rest assured though, you will still be able to use a 'normal' keyboard after your adjustment period.
I have not found anything like that for laptops. Not even a split space bar. The tap/hold feature is possible at the os level, with caveats.
I usually map the key left to the space bar to Enter.
I believe some people have done portable kinesis builds, which could be an option in tandem with a laptop.
Tap a key, get a symbol. Hold the key, get something else (perhaps a modifier).
(eg. Caps alone = exit insert mode in vi, Caps + Space = Super + Space for toggling the tiling layout in my window manager dwm.)
Any keyboard using the QMK keyboard firmware can do this.
This is a good analogy, and instrument players all hit the fatigue issue.
On top of posture, a lot of the pro players seem to manage it with a mix of:
- regular muscle training to protect articulations
- regular resting periods and avoiding activities that hit the same moves
- medication as soon as there is any sign of things going wrong
I think there is no magic bullet (or magic keyboard/mice combination), and switching to an "ergonomic" setup is only a small part of the solution for most of us. ATP had a pretty good take on this in their 'ask app' section https://atp.fm/377
The solution for me has been to try and use the right-hand side special keys when possible, but it's hard to break the habit of using my left hand for special keys after 20 years of doing it.
It's one of those little ergonomic things, like "use both hands to avoid Emacs pinky", that vastly improve life.