Live data from Hacker News

Ask HN: How to avoid sore wrists

news.ycombinator.com

1–10 of 19 posts

Ask HN: How to avoid sore wrists

#1
A while ago I switched to coding entirely on a laptop, along with that I started learning emacs + keyboard shortcuts and got rid of my mouse.

This was all good, I work a lot faster now and think about using the desktop ui a lot less. However I have noticed its beginning to affect my wrists, I dont have much pain yet but I can feel it coming.

The main culrit is my right wrist, while my left one sits in the same place over its keys all the time my right wrist needs to arch back to press the arrow keys / pgup / pgdn constantly.

Anyone else hit the same problem, have a good solution?

Re: Ask HN: How to avoid sore wrists

#2
Two things seemed to help me: 1. Wearing a wrist brace (a cheap one from the local supermarket) made me notice when I was bending my wrist too much, and allowed me to train myself to not do that (i.e., to move my entire arm when I needed to reach other keys); 2. using an external USB keyboard allowed me to keep my wrists straighter while typing.

I haven't used the USB keyboard for many months, but I still bring out the wrist brace whenever my wrists start to twinge, and they rarely get beyond that point.

Re: Ask HN: How to avoid sore wrists

#3
The way I solve this on my Eee is to actually move the hand when going for the arrow keys instead of twisting it. Bending the fingers is also much less evil than twisting them. Beyond that, regular joint massage helps, try and find someone around you who knows how to do it, and get them to teach you. The biggest amount of stress on my wrist comes from sports/martial arts rather than computer use, so I need to massage my wrists regularly anyway, but it definitely does help with the issues caused by computer use as well.

Re: Ask HN: How to avoid sore wrists

#4
In my own experience, wrist pains didn't actually come from wrist action, but from wrist action with my arm in an unnaturally high position: on a high desk, with your shoulder kind of "locked", you bend your wrist to reach for the arrows. At the right height, you'd instead move your elbow backwards and not bend your wrist.

Also, people often point out that vim-controls are wrist-friendlier than emacs-controls. I use vim more often than emacs, but when in emacs, I user viper-mode to have vim key-bindings.

Re: Ask HN: How to avoid sore wrists

#5
Are you using your laptop in your lap or on a desk?

I've found for myself that it's essential not to have the keyboard too high... my elbows should be comfortably at 90 degrees and my wrists comfortably straight. This means for me with a keyboard using a keyboard tray to bring the keyboard below desk height, and when using a laptop having it in my lap.

Re: Ask HN: How to avoid sore wrists

#6
post #5

Are you using your laptop in your lap or on a desk? I've found for myself that it's essential not to have the keyboard too high... my elbows should be comfortably at 90 degrees and my wrists comfortably straight. This means for me with a keyboard using a keyboard tray to bring the keyboard below desk height, and when using a laptop having it in my lap.

Yeh I think this is one of the problems, most of the other comments mentioned it as well, I do sit down quite low which means I probably dont move my arms enough.

Cheers everyone for the suggestions.

Re: Ask HN: How to avoid sore wrists

#8
The solution is to get a decent external keyboard. A laptop keyboard is never going to be good. Stop dancing around the issue - get a decent keyboard.

I started to get wrist pain about 10 years ago, which worried me. This was right around the time MS first released their ergonomic keyboard. It was 100ukp, but I figured that was a small price to pay if it fixed my problem. It did - the pains went away in about 2 weeks. They've never come back (I've used various models of the MS ergo keyboard since then).

Get a decent keyboard.

Re: Ask HN: How to avoid sore wrists

#9
I'm working through some wrist/hand issues now, and I've found that the biggest key in prevention/healing is taking breaks.

Find some free software that will time your computer usage (I use Time Out for Mac) and force you take 10-minute breaks every 30-45 minutes or so. I also take 15-second breaks every 10 minutes, which may sound pointless, but more than anything it's just a safety net to keep me from tensing up for too long a period of time.

As for external keyboards, if you can afford it, I suggest investing in a Kinesis Advantage (~$300).

Re: Ask HN: How to avoid sore wrists

#10
Our office has a foosball table. Playing a game of foos every couple of hours is a great way to avoid wrist pain. Of course you end up with calloused hands instead.

Other remedies: learn to juggle and take juggle breaks every so often. Get some silly putty and play knead it while you're thinking.

The basic thing to do is get your hands away from the keyboard and use them in a graspy way.

Post reply on HN