473,378 Members | 1,688 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,378 software developers and data experts.

R.S.I. solutions?

All this keyboarding has finally caught up with me and I'm getting
aches in my fingers.
last weekend I did the round of the usual UK High Street shops - PC
World, Currys and Comet. I finally got a new Microsoft 4000 ergonomic
keyboard, but all the ergonomic Mice and trackballs were gone!.

I've finally tracked down a supplier with a large range of pointer
devices:
http://www.keytools.co.uk/mice/default.asp
But I am unable to try them out before I buy.

I was wondering if any Pythonistas had been through this and found
something that worked for them?

- Paddy.

Sep 25 '06 #1
9 1373
Paddy schrieb:
All this keyboarding has finally caught up with me and I'm getting
aches in my fingers.
last weekend I did the round of the usual UK High Street shops - PC
World, Currys and Comet. I finally got a new Microsoft 4000 ergonomic
keyboard, but all the ergonomic Mice and trackballs were gone!.

I've finally tracked down a supplier with a large range of pointer
devices:
http://www.keytools.co.uk/mice/default.asp
But I am unable to try them out before I buy.

I was wondering if any Pythonistas had been through this and found
something that worked for them?
I bought a TouchStream keyboard and could recommend it - but
unfortunately they are out of business.

But I can share some other advice: go to a physiotherapist and let him
show you some exercises for the back. My problems (both lower arms)
stemmed from my back - even though that seems a bit strange at first.

By doing my exercises regularly I was able to reduce the pain
significantly, and could start working with normal keyboards again (as
my notebook has no touch stream).
Diez
Sep 25 '06 #2
>>>>"Paddy" == Paddy <pa*******@netscape.netwrites:
PaddyAll this keyboarding has finally caught up with me and I'm
Paddygetting aches in my fingers.
...
PaddyI was wondering if any Pythonistas had been through this and
Paddyfound something that worked for them?

There are probably lots of typing watchers out there. I wrote one several
years ago that's still of some use, assuming you have Python+Tkinter
available:

http://sourceforge.net/projects/watch/

The basic idea is that you define work and rest intervals. At the end of
the work interval it forces you to rest by blanking the screen. At the
beginning you start with short work and long rest periods (maybe 10 minutes
and four minutes, respectively). As your RSI improves, you lengthen the
work time and reduce the rest time. I found that when you got to the point
where you have something like 30 minutes of work and two minutes of rest you
no longer get much, if any, benefit from it.

Skip
Sep 25 '06 #3

DiezI bought a TouchStream keyboard and could recommend it - but
Diezunfortunately they are out of business.

Is this what you're referring to?

http://www.fingerworks.com/ST_product.html

Skip
Sep 25 '06 #4
Paddy enlightened us with:
All this keyboarding has finally caught up with me and I'm getting
aches in my fingers.
Use more force with your fingers, and take regular typing breaks.
Often RSI is caused by subtle movements without applying a lot of
force.

Another good way to beat RSI is to learn juggling! Get three balls,
search Google Video for some juggling lessons, and get going. It's
great fun, and a good way to exercise your upper body.

Sybren
--
Sybren Stüvel
Stüvel IT - http://www.stuvel.eu/
Sep 25 '06 #5
sk**@pobox.com schrieb:
DiezI bought a TouchStream keyboard and could recommend it - but
Diezunfortunately they are out of business.

Is this what you're referring to?

http://www.fingerworks.com/ST_product.html
Yup.

Diez
Sep 25 '06 #6
Diez B. Roggisch <de***@nospam.web.dewrote:
Paddy schrieb:
All this keyboarding has finally caught up with me and I'm getting
aches in my fingers.
But I can share some other advice: go to a physiotherapist and let him
show you some exercises for the back. My problems (both lower arms)
stemmed from my back - even though that seems a bit strange at
first.
This is excellent advice... I was diagnosed with tendonitis over 5
years ago now. I found the medical people generally hopeless, but the
physios really know their stuff (this is in the UK also).

I'm improving now though, but it is a long process. I tried lots of
technical aids, but in the end it is the simple things that helped me
the most

1) See the physio.

2) Get your workplace right! chair height, screen height, distance to
keyboard etc. The physio can advise here.

3) The physio recommended a rolled up towel as a wrist rest - for me
that is just the thing. It is large and soft.

4) I swapped my mouse usage to the left hand (my right hand was
worse). It took a few months to get used to but it feels totally
natural now. I can now mouse with both hands just fine.

RSI is a complicated disease - there are lots of different forms of it
all caused by different things. You'll need some professional advice
to sort it out.

--
Nick Craig-Wood <ni**@craig-wood.com-- http://www.craig-wood.com/nick
Sep 26 '06 #7
Nick Craig-Wood wrote:
This is excellent advice... I was diagnosed with tendonitis over 5
years ago now. I found the medical people generally hopeless, but the
physios really know their stuff (this is in the UK also).
some know their stuff but a vast majority of them are humming because
they don't know the words.

12 years ago, I went through a whole bunch of doctors including
physiotherapist etc. and they all just kind of said "sucks to be you".
Now, after having been stable for 10 years, the pain is getting worse
again. This time the nerve conduction studies show compression and it's
off to the neurologist I go. I expect a second round of "sucks to be you"

Now the list of things he suggested are basically sound but only work
for a small proportion of people injured. This is the real big
indicator that the medics don't know what they're doing or even have a
vague understanding of the problem. We would get just as good a result
if we gave people tonics and told them to stay out of the miasmic vapors
of the lowlands.
2) Get your workplace right! chair height, screen height, distance to
keyboard etc. The physio can advise here.
it is exceptionally difficult to do this yourself even if you are
well-educated. The reason being is that you need somebody else from the
outside to look at how you are sitting. You also need someone to visit
and evaluate your workspace.
>
3) The physio recommended a rolled up towel as a wrist rest - for me
that is just the thing. It is large and soft.
my problem is a different one. Most keyboards are to narrow for me. If
you have the classic IT profile (i.e. spare tire), your elbows will be
pushed out and your hands will want to form a / \ position to the
keyboard and as a result, you will twist your wrists outward to make
them parallel so you can easily get the keys.

I have seen even normal weight large men have problems with keyboard
width. The only people who haven't had problems are typically women
under 130 pounds. It would be really nice to find a keyboard with a
wide center space and no keypad.

The other thing to pay attention to are the keys themselves. Many
keyboards today are garbage. Cheap ( but not necessarily inexpensive)
keyboards including the Microsoft natural, have sticky keys that make
you use too much pressure in order to get a keystroke and then
frequently you will bottom out with a sharp shock. At any one time, out
of a selection of 30 or 40 different keyboards I might find one with
acceptable keys.

What's really strange is that most people think laptop keyboards are
horrible but I absolutely love the ones I've had from Dell and Acer
laptops. the Acer one is truly remarkable because the keyboard is
arranged in a smiling face which accommodates my greater width without
being obnoxiously wide. If only they would put that on a desktop
keyboard, I would be very happy. In terms of key pressure, that's also
wonderful. It's lightweight and I barely have to touch them. IMO, it's
a win.
4) I swapped my mouse usage to the left hand (my right hand was
worse). It took a few months to get used to but it feels totally
natural now. I can now mouse with both hands just fine.
I'm currently using a trackball although the best input device for me
has been a tablet with pen. I do wish the pen was fatter and cushier
but that's something you can do to using some foam if there's some way
to keep the pen side buttons available. see wacom for the 4 x 6
tablets. Be aware however that a pen costs almost half a tablet and are
only available over the mat so that when a pen breaks, it is frequently
cheaper/easier to throw a tablet away and buy a new one than it is to
replace the pen.
RSI is a complicated disease - there are lots of different forms of it
all caused by different things. You'll need some professional advice
to sort it out.
and lots of whom don't know what they are doing. you will be pushed in
different directions and the only thing I will say to stay away from is
surgery. Especially for ulnar nerve transposition. I do not know a
single person that that has helped investing lots of people with scars
all over their arms and neck from surgeons mucking about with nerves
like they were Dr. Frankenstein creating new life.

the rule of thumb is: try anything you want but stay away from anything
you can't go back and get seconds.

which reminds me. It's incredibly easy to gain weight at the best of
time for geeks like us. If you are hurting, in lots of pain, and
feeling very isolated, it's really easy to gain even more weight if you
seek solace in food. It's hard but try to resist. Gaining weight will
make the symptoms worse but losing the weight afterwards won't always
make you feel better.

Do what you can with the parts of your body that aren't hurting. Go
walking, put together the money for a recumbent bicycle (under seat
steering is a godsend if you like to ride in your arms hurt). Hike with
somebody else who can carry a backpack for you.

there are other suggestions about how our side affects you and your
partner that are best left off a programming language form but have been
discussed in various injured person mailing lists like sorehand.

---eric

Sep 27 '06 #8
Dennis Lee Bieber wrote:
On Tue, 26 Sep 2006 15:03:41 -0400, "Eric S. Johansson" <es*@harvee.org>
declaimed the following in comp.lang.python:
>What's really strange is that most people think laptop keyboards are
horrible but I absolutely love the ones I've had from Dell and Acer

They are... There is no height stagger on the keys... Hitting the
lower rank requires pulling one's fingers UP as you draw the tip back,
and going nearly flat to reach the upper ranks (which, for my short
fingers, means I tend to hit both the upper rank and the home row at the
same time)
that explains it. My hands are larger than most. On a typical PC
keyboard, I can hold down the control key with my little finger and hit
all alphanumeric keys without straining (too much).

.... Strokes are too short to -- I learned to type with old
typewriters, where the technique was to "snap" at the keycap to get
inertia to complete the stroke; one's fingers did not follow the key cap
all the way to the end of the stroke, but was pulling back for the next
stroke while the mass of the letter-head and key mechanism kept the key
moving down.
never learned that trick. Even with the old typewriters, I drove the
key all the way home. (Are we the only people on this list that
actually used a manual typewriter complete with carbon paper and whiteout?)

but I do like short stroke because it is less finger movement and
because the underlayment a laptop keyboard is more flexible than a
desktop keyboard, I get some bounce which reduces the end of travel shock.

The problem I have with current keyboards is that there is so much
resistance on the keystroke that you have to force the key all the way
down until you hit bottom hard. At least, that's the way it feels to my
fingers.
Of course, even desktop keyboards aren't designed properly -- using
the tilt-feet gives a usable slope on the keys, but also changes the
angle of the keys... Instead of pushing the key vertically, one now has
to push them "away"...
yeah, given a choice, I would push most keyboards away.
>
And does anyone remember when key caps were double-injection molded,
rather than dry-transfer lettering?
I might even still have a couple in the basement. some of the keys
don't work but they still go clack-clack-clack when you drop them.

---eric

Sep 27 '06 #9

EricThe problem I have with current keyboards is that there is so much
Ericresistance on the keystroke that you have to force the key all the
Ericway down until you hit bottom hard. At least, that's the way it
Ericfeels to my fingers.

Depends on the manufacturer I think. Back around y2k I got a Dell laptop
and ordered the keyboard/mouse/monitor kit with it. The keyboard was a
Dell-branded Belkin. It was a piece of crap as far as I was concerned. The
keys required a huge amount of force to depress. My wrists were killing me
within a few days, so I just started using the laptop keyboard, even when I
wasn't "roaming".

The two computers in front of me right now are both Dells with two slightly
different Dell-branded no-name Chinese keyboards. Both work fine for me. I
see that both also carry awarning: "Improper or prolonged keyboard use may
result in injury".

Skip
Sep 27 '06 #10

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

8
by: Martin | last post by:
I am reading through Koenig and Moo's "Accelerated C++" and attempting the exercises. Are there any sample solutions somewhere? It's all very well me doing a solution, which seems to work, but for...
4
by: Bob Morvay | last post by:
I am interested in any .NET enabled portal solutions that are in the same class as the J2EE BEA Weblogic portal solution. Can anyone point me to articles comparing the available portal solutions...
3
by: Dmitry Shafranov | last post by:
Hi. Does anybody know a website with solutions to 3rd edition of Bjarne Stroustrup's *The C++ Programming Language*. I have already purchased David Vandevoorde's *C++ Solutions,* but unfortunately...
9
by: Graham | last post by:
I have been having some fun learning and using the new Controls and methods in .Net 2.0 which will make my life in the future easier and faster. Specifically the new databinding practises and...
11
by: Romram | last post by:
I was asked to submit atleast 5 solutions for the following problem: By Replacing/Adding or deleting only one character from the following code snippet, make it print tttttttttttttttttttt (20...
3
by: Jerad Rose | last post by:
This is regarding Visual Studio 2003 (framework 1.1). We have several projects/libraries. Of course, many of these reference each other. If we only had one solution, we would simply add all of...
5
by: Thirsty Traveler | last post by:
I would like to organize my development environment into a master solution containing solution folders with child solutions. That way, individual solutions can be built on a product by product...
0
by: aydeggy | last post by:
I am Ajibade Ayodeji by name and I am a Software Engineer working with an Electronic payment Solution development company based in Nigeria. I have developed several solutions on the Nurit Lipman...
12
by: coolcatjon | last post by:
Hey guys- I've decided to learn me some C, as any hacker must :) So I've got a C compiler handy, and I've downloaded the book by Kernergan and Richie that was recommended to me... One bad...
7
by: Cirene | last post by:
I am an asp.net developer and I respect all of your opinions in this newsgroup. Any opinions on how good Network Solutions is (support, hosting, speed, reliability, etc...)? Thanks!
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
by: ryjfgjl | last post by:
In our work, we often need to import Excel data into databases (such as MySQL, SQL Server, Oracle) for data analysis and processing. Usually, we use database tools like Navicat or the Excel import...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.