Hi Geekhack,
First a bit a backstory:
I am a bioinformatician, and I end up writing lots of code and working a lot in the shell. Recently I've had pain my my wrists and forearms. I've had pain in my forearms before, seen a doctor, and both times the doctor has said it's muscular. Luckily, in the past it's gone away relatively quickly (with 3-5 days) and I've had years of pain-free programming.
Recently, I've had a slightly different pain, more in my wrists and lower forearm. I immediately saw a doctor (since this typing is my livelihood, I don't screw around). He had me do the classic CT tests, which were all negative and sent me on my way. After a week of very light computing (no work, just light emailing) the pain didn't disappear, so I took a week of almost zero typing. The pain has gone down with icing, but now that I'm back at work, the pain too is back. While the pain was in both arms before, now it's mostly in my left. Because it's mostly in the left hand, where the control key is, I think it's related to extension of my pinky. I have another doctor's appointment set up by the way.
I'm starting a new job soon and need to heal and get set up with a new keyboard that minimizes the risk of these injuries again. Before I discovered how many keyboard options there are, I bought a Kinesis freestyle. The control key is still what I press most in a day, and I do feel the most pain when using it with C-f or C-b in Emacs. I rest my elbows on the edge of the table and try to let my wrists float over the keyboard (is there something better than this? is this bad?). I did type incorrectly, favoring pressing keys with my index, middle, and ring fingers (except for control and meta), but now I am typing in the more conventional touch typing style (after some retraining). I'm very fast, but with errors and I backwards kill words in emacs quite frequently.
So, I'm looking for a keyboard and possibly other tips to stay healthy when working hard in emacs. I also use command-tab to switch windows probably close to 500 times a day. I am considering investing in the Truly Ergonomic, and retraining myself to hit control and meta with my opposite hand (do other emacs users do this?). An ergodox would be my top choice, but it's my impression that the next Massdrop run will take forever.
My primary wishes in a keyboard are (1) better control position (2) split or angled design (3) matrix layout (4) backspace I can hit easily since I am a messy typist. Any other tips or feedback would be much appreciated! I love coding and hate that it's now a painful activity. I'm willing to retrain anything that needs retraining.
Thanks!
Vince