I've recently been trying to improve the ergonomics of my workspace, and as a part of that I'm looking into how I can improve the hardware I use. Do you use a standard keyboard, a shaped one, or a split one? Mouse or trackball? Are there any other accessories you can't live without?
closed as off topic by ChrisF♦ Feb 13 '12 at 8:36
Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined in the FAQ. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about closed questions here.
Proper FormType like a pianist. Wrists up and on the balls of your fingers. Make deliberate key strokes. Frequent BreaksGet up, stretch, go for walks. This goes for any RSI (repetitive strain injury) prone joints. Stress BallsWhen you aren't typing make sure you do non-repetitive exercises with your hands. I've seen people use stress balls, play magnets, molding clay, even silly putty. The point is to keep from only performing the same action by breaking it up into chunks and doing non-repetitive actions in between. Good EquipmentDon't use keyboards or mice that stress your hands or wrists. If you find yourself straining to reach keys or type throw it out. Try a different keyboard or variants on the same model. I know people who swear by split keyboards. I am fine with my |
||||
|
|
|
I used to suffer quite badly from sore wrists. With a bit of research and experimentation I have landed on the following set up which has pretty much eliminated the sore wrists:
A few wrist stretches here and there don't go astray either. |
||||
|
|
|
Mouse Keyboard Good text editor Other factors |
||||
|
|
|
||||
|
|
|
None... I exercise Check out Is working out a healthy alternative to combat RSI (Repetitive Stress Injuries). |
||||
|
|
|
I have an inherited predisposition to RSI (thanks, Mom :P), and I do the following to make things easier on my wrists and hands:
EDIT: I almost forgot to add: When I have had bad RSI issues, huge amounts of B vitamins (esp. B6), can do wonders for healing it and keeping it away -- it saved my mother from carpal tunnel surgery. Seek professional advice for if/how you should use it, I am not a medical professional, etc. etc. |
||||
|
|
|
Mobo Chair Mount Ergo Keyboard and Mouse Tray. This has help me for both developing and playing games without pain. I had given up on games until I bought this. |
||||
|
|
|
A Microsoft ergo keyboard...and even more important, a laser mouse. With inaccurately-tracking mice, I tend to grip the mouse harder to force it to go where I want. That causes pain as bad as from a non-ergo keyboard. I've found that laser mice are the most accurate. |
||||
|
|
|
The client of my employer has made it mandatory to install WorkPace software. It shows your current work intensity, prompts you for breaks if you work too long and many more such things. Although a bit annoying at times, it is very useful for preventing stress-related injuries at work. You may want to have a look at it. |
||||
|
|
|
Keyboard Microsoft Natural ergonomic Keyboard 4000. The best there is. It's not split and it's not fully straight, it's the perfect balance imho. And it props at the front up to slant away from you instead of towards you, which gives a better wrist position. Make sure your desk and keyboard are the right height, which bring us to... Chair Get a good chair. They may seem expensive but cheaping out here, may incur a significant health cost in the long run that will make it seem insignificant. You may spend a significant amount of your adult life sitting in this, don't take it lightly. Chairs are rated by the hours per day they're designed to be sat in. For most techies I don't think an '8 hour' chair cuts it ;) Foot Rest Some people find a dedicated foot rest good, so that their feet are sloped at an angle resting on it. Personally, I didn't find this to feel any more comfortable to me, but maybe there are long term benefits. Monitor Make sure it's large enough that you can easily read text without having to lean forward and upset your posture. If not, you can either move it closer, change the resolution, or get a bigger monitor. Adjust the height so that the top of the monitor is around eye level. Keep the workspace area well lit to avoid eyestrain. The following aren't physical workspace ergonmoics, but habits which are important: Take regular breaks Get up out of your chair and walk around for a minute at least once ever hour. Good for the body and mind. Warm up A Powerball is a good way to loosen up first thing in the morning, especially if the workspace is cold. For a warm up or a break during the day just spend a couple of minutes gradually building up a little speed and don't go too fast or hard. Be efficient
|
||||
|
|
|
When I'm spending extended period at the computer I've found the mouse to be the biggest problem. Keyboards only cause trouble when you're using them, but I've found it easy to spend ages surfing the web (trying to find the fact I'm after from StackOverflow, for instance), and while I'm reading my hand is still holding the mouse. In particular it's easy to leave a finger hovering over the mouse buttons or scroll wheel. Getting into the habit of taking my hand off the mouse when I don't need it has helped a great deal. So I guess my point is you should think about what specific activities cause problems for you, and try to fix them by changing your habits or your equipment. Often the former is all that's required. |
|||||
|
|
I have never had real wrist pain, but after a long day they can feel tired. The stretches in http://sheddingbikes.com/posts/1281257293.html help me with that; from this I guess they might help with actual pain too (but I certainly don't know). |
||||
|
|
|
I found that wristrests put me in exactly the wrong position. I find them counterproductive. What has worked best for me over the years is a keyboard at the correct height (most are too high onthe desk focing you into the wristdown figures up position) and one that is on a keyboard drawer that could tilt. If the back of the keyboard is lower than the front, you virtually cannot type in the wrong wrist position. Also be very awre of the position you use when using the mouse. It is easier to be in the wrong position than the right one. It is also good to have wrist braces available if you already have pain and to ice your wrists if they start to get sore (yes this will hurt!). Take frequent breaks. Look at how you sleep, I was bending my wrist in my sleep and wearing braces at night helped break that nasty habit. |
||||
|
|
|
You might want to look at this: http://aaroniba.net/articles/tmp/how-i-cured-my-rsi-pain.html |
|||||
|
|
I've been coding since the late 70's. I find that your chair & desktop positions are paramount. Since I am using 4 or more computers most days, I find that I must have the same keyboard on all of them or I spend too much time fixing my typos. The position of the keyboard & mouse should be the most "natural" from your location. When I deviate from this is when I begin to get problems. eg. Mouse too far from the keyboard and shoulder starts hurting.
|
||||
|
|
|
I use normal laptop keyboards and normal mouse. The following tricks help a lot:
EDIT: I forgot to mention Launchy. It is also a good tool to feel you from mouse. |
||||
|
|
|
A couple of years ago when I was having wrist problems I started controlling the mouse with my left hand at work, while continuing to use my right hand at home. It took a couple of weeks to get used to but now I'm pretty much ambidextrous when it comes to the mouse and I haven't had a single problem with my wrists since. Also I've always tried to use curved or natural keyboards, I strongly recommend them. |
||||
|
|
|
Microsoft Comfort Curve Keyboard 4000! Whew. It's a split, with elevated wrist rests. That, combined with double mapping my Emacs Ctrl key to CapsLock has been just amazing. I also have a right handed mouse, which feels good, but I rarely use. |
|||||
|
|
I tried out a split keyboard a couple of years ago and it has now become a necessity. I didn't have pain before or now, but after getting used to it, I miss it when I am elsewhere. |
||||
|
|
|
I prefer a split and curved keyboard. I have an older Microsoft one, I think they still make it but it looks different last time I saw one in a store. I find my shoulders are more comfortable typing with it. For a mouse, I actually prefer a trackball. I use a Kensington Expert Mouse trackball (the big back square with the huge ball in the middle). Very confortable to use and quite happy with it (it's also asymetrical so it's good for righties AND lefties). Also important is chair with adjustable arms, to get the resting height of my elbows just right (though I only rest them when I'm not typing/mousing). One thing I'd like is a keyboard with the number pad on the Left to reduce the distance between the mouse and keyboard so my arm doesn't have to travel as far, some types of work have a lot of back and forth. |
||||
|
|