Ask Slashdot: Keyboard Layout To Reduce Right Pinky/Ring Finger Usage?
Tooke writes "I've developed focal hand dystonia from playing clarinet. It affects my right pinky (and my ring finger, but to a lesser extent). My pinky isn't totally unusable when typing; however, it isn't nearly as agile as it used to be. When I must press a key with it, I tend to keep the whole finger rigid and move my entire hand instead. I also use my ring finger to press the P and semicolon keys (on QWERTY) which is a bit awkward but better than using the pinky. Thus my question: are there any keyboard layouts that are optimized to reduce right pinky/ring finger usage? I switched to Programmer Dvorak a few years ago, but Dvorak seems to make me use my right hand significantly more than my left. I'm considering mirroring the letter keys so my left hand would be used more. I also came across the Workman layout which looks interesting. I might try using that after switching the numbers and symbols around to be more like Programmer Dvorak. Has anyone been in a similar situation? What else could I do to make typing more comfortable? I've got a long career ahead of me as a programmer (I'm currently a high school senior) and I'd like to take care of my hands as much as possible."
http://en.wikipedia.org/wiki/Dvorak_Simplified_Keyboard#One-handed_versions
Fight or flight its all the same
Live to die another day
--Ryan
Working around a treatable condition is pretty silly. How about just treating the dystonia? Standard treatment is sensorimotor retraining.
How exactly is your Dystonia affecting your typing? Focal Task Specific Dystonia, by definition, rarely affects tasks other than those where the the symptoms originate. What treatments have you been seeking to deal with your dystonic symptoms? There are several potential treatments. It seems more productive to deal with your symptoms, rather than try to work around them. I'm a member of the Performing Arts Medicine Association, and can recommend several authors/doctors if you are interested. There are also several treatments you could try without medical supervision/assistance.
I almost never use my ring or pinky while typing, on either side.
Just type so that it feels natural to you. Nothing forces you to use any specific fingers.
Because I learned to type in such a "natural" form, instead of learning home rows and specific zones for each finger, I find I can easily adapt to different typing positions and injuries. Eg, if my index finger on either hand had a cut on it, it only takes a few minutes for me to adjust and type at a near full speed without that finger.
While I'm not the -fastest- typer around, I still type pretty damn fast and with little fatigue.
For large sets, this will be our guide even unto death, for the LORD will work for each type of data it is applied to...
Who knew that learning to reed in school could be harmful.
I learned the 'home row keys' much too late to be disciplined with them, and probably have slightly longer than average fingers, but I generally only use my left pinky for the Left-Shift key and my right pinky only for the Enter key.
From left to right:
Left-Shift, A, W, D, Space - Space, between J and K, between O/0/P, resting on [ but with my fingertip on +, Enter
You can try with a single-hand maltron keyboard. I have used the two-hand version and it is quite comfortable for me.
http://www.maltron.com/keyboard-info/single-hand-keyboards.html
is öäå, right shift and enter(').
maybe switch to a finnish/swedish layout and move ' somewhere?-)
point being, you can write in english perfectly with the finnish layout but öäå are right hand pinky characters you'd never use anyhow.
when you're doing a custom layout, think about more than just switching the keys around the kb - you should also reduce the amount of the characters by combining them behind modifiers. on finnish kb there's no > as a separate key for example like on english qwerty.
world was created 5 seconds before this post as it is.
Can't you just move your hands all around the keyboard?
I often do that, and type at about 90 words per minute. I'll type both code and prose without using the little finger on my right hand at all, and the ring finger only rarely. It feels much better to have my whole hands flying all over the keyboard. Fixed wrist position always seemed terrible to me from an RSI perspective.
Simplest solution I can think of is to map right alt to enter (which I would do even without injury anyway), and then some comfortable substitution for p, ; and /. Some candidate keys would be capslock and tilde, or probably better some chording combinations like left alt o, l and .
The best solution might involve buying a Kinesis Contoured, which should save stress from pinkies on both hands as it has an extended thumb keywell.
You can use a Kinesis Advantage keyboard. First, important keys are pressed with the thumb, not the right fingers (Enter, Ctrl, Backspace). Second, the keyboard is programmable, so you can map all problematic keys to the left side and type them together with AltGr (right ALT). I am already using this method, because our national characters take the place of almost every symbol characters, which are important for coding. It is working well.
Get a second medical opinion. Focal dystonia appears to be extremely specific to the activities that caused it. You might have something else going on instead.
Is this even possible? I don't see anything that one needs to use the right pinky for except possibly /.
Swap the 'P' with something, perhaps 'Z' ?
Shift your home keys over one? If you're learning new layouts anyways, this seems easier.
There is only one letter involved, swap 'P' with ',' and there are none. Not sure how you can avoid it more changing all the other letters around.
Besides, whatever works for you. Not like i used more than 4-5 fingers to type this. Like someone else above my hands move more than my fingers.
Starting to wonder about Ask Slashdot myself....
Just program EMACS to detect CPU temperature increase and hold down space bar instead!
I'm trying to teach myself to set people on fire with my mind... Is it hot in here?
First, I strongly suggest sticking to QWERTY. You'll find yourself typing on large numbers of other people's keyboards over your career - switching all over the place is hard enough when its something little like someone else's pipe sign being in a silly place.
Even on a laptop you can angle your elbows somewhat out so that your wrists are "straight", using an ergonomic-keyboard position even on a regular flat keyboard like a laptop's. This by itself changes your finger motion significantly. I don't know if that's why, but I basically never use my pinky fingers when I type - and I've been in software professionally since '92 with no particular typing deficiencies.
You're special forces then? That's great! I just love your olympics!
No joke. Look at the below picture--the pinky is so under-utilized in QWERTY it looks looks like it has been cut off in the diagram!
http://infohost.nmt.edu/~shipman/ergo/fig4.jpg
But really, probably any decently-designed keyboard layout spreads the workload relatively evenly across the fingers. Dvorak does use the pinky and ring fingers quite a bit though, as a result of its design to favor the right hand. I have switched from QWERTY to Dvorak back in early December, and am currently learning Colemak as a second layout... I haven't used Colemak enough to come to a personal opinion on its finger usage, but from what I read it's pretty well evenly split between the fingers.
Maybe you could go to the CarpalX site and download the program, try setting it up to minimize the use of those fingers and run it yourself to see what it generates. The pre-made fully-optimized CarpalX layouts would probably be of little use, because they were not designed to avoid those fingers at all costs... they were made with the idea of having eight fully-functional fingers, while only slightly reducing the load on those fingers due to their natural weakness.
Check out this tool to get a nice overview of the hand, finger, row, etc. usage and other stats that might be useful:
http://patorjk.com/keyboard-layout-analyzer/
that can use only the index finger on the right hand then?
I've been a software developer for more than a few years now. Most developers I've worked with type with some semblance of a home-row and using all their fingers. I can also tell you I've worked with more than a few decent developers that index-finger type. Proper software development is more planning and figuring out what to type and less manual typing. So long as you can solve problems and your typing method, no matter how wacky, doesn't interfere, then it's a non-issue.
http://normanlayout.info/ This is similar to workman, and might be better. I've been experimenting with Dvorak but find I don't like the lateral movement to i and d, as well as the right pinky for s and l. For qwerty, I would only swap f and t for the left hand. The right hand would need a little more substitution. For me, reaching up with the first three fingers (or down with index) is no problem, but I really don't like the heavy lateral index finger movement.
A smaller format keyboard that you can allow your pinky finger to do less since the other fingers can reach easily, as well as some minor retraining will allow you to type at nearly the same rate without a large learning curve. You can also look at some of the different brands and ergonomic keyboard types and see if the computer function (return, command, alt, etc) are in more suitable locations for your hands.
With my old EEE I only used 2 fingers for typing since the keyboard was so small.
Phil
Laugh, it's good for you!
Since I type of a lot of symbols and fewer numbers, it helps to be able to make typing symbols easier. I do this with an alternate layout that I can switch to with a hot key. It inverts the shift of the number keys and makes them sensitive to caps lock. I wrote a blog post about this. http://dctucker.wordpress.com/2013/01/28/keyboard-layouts/
Crimey
You have a disability that affects your ability to work.
Go on Disability.
Sue the Clarinet maker and anyone who ever encouraged you to play Clarinet for the difference between your SSDI checks and whatever you would have made as a programmer, including any and all attorney fees and court costs.
Maybe even go for treble damages (har har) since whomever is responsible for forcing you to play clarinet either knew or should have known that there was a significant risk of a permanent disabling injury, and was therefore grossly negligent in placing your entire lifetime career in unreasonable jeopardy.
Then, you won't need to worry about keyboard layouts.
I lost the use of my left pinky in a childhood accident. After I graduated and starting programming professionally I found that the lifeless finger really interfered with my typing. So I quit programming and became a gangster. After a few years I got involved in the lucrative black market whale meat trade, necessitating a move to Japan. Fifteen years on I was, despite my lily-white ass, trusted by the locals and initiated as a full yakuza. The next day I called the boss a cunt and he required me to cut off my left pinky to atone.
Finally rid of the useless digit I moved back to the States and resumed my career as a programmer. Don't be wasting your time with non-standard keyboards.
There might be an obvious reason not to do this, but considering how few keys are typed by the right pinky you might be able to get away with this. It would also have the advantage of being able to easily use other keyboards that you may come across in your regular existence.
Damn_registrars has no butt-hole. Damn_registrars has no use for a butt-hole.
Have you considered a one-handed wonderbox, like a Twiddler?
Haven't used, and they always seemed dumb to me, but if you're already considering left handed Dvorak, maybe this is what you're looking for.
Pianists move their hands around. So can you! Keeping your fingers on the home row isn't particularly ergonomic or efficient. Typing is like playing an instrument: just keep your wrists relatively straight and relaxed and type with whichever fingers seem most natural. If you don't want to use your pinky, just move your hand over a little and hit a key with your ring finger. If you don't want to use your ring finger either, move over a little further and use your middle finger instead. As long as you stay relaxed and keep your posture relatively neutral, you can hit any key with any finger you want.
Take frequent breaks. Shake out tension with your wrists hanging limp at your sides. Go for walks. No matter how ergonomic or neutral your posture, it's not healthy to stay in the same position forever; no matter how relaxed you try to be, you'll build up some tension over time. Just listen to your body: if something hurts, stop. Take care of yourself. Simple as that.
I am a self taught typist , had no formal training . With that being said , I wouldn't give up on qwerty . I barley ever use thoose two fingers to type even the I am right handed . I use my left a whole lot more of the time . I don't' many mistakes , and when I do it's usually hitting the key next to the letter I intend to use .
i have no sig
http://www.trulyergonomic.com/store/index.php
Unfortunately, this isn't a layout so much as a rather expensive, different kind of keyboard. But this is an ergonomic keyboard with mechanical switches, so it feels better than all of the rubber dome switch-based keyboard out there.
Enter, backspace, and tab are moved to the middile of the keyboard, which changes how necessary the pinkies are.
If I have nothing to hide, don't search me
I've only used a QWERTY keyboard, and I was originally taught to type how you were saying was uncomfortable for you, with home rows and specific fingers for specific keys. I don't have a specific problem but my pinkies kind of suck so as I've gotten more used to the keyboard layout I've just been more fluid in my typing. 90% of keys I hit with my index fingers, although my other fingers and even pinkies do come in to play every now and again, presumably due to some distance/usefulness tradeoff. I've tested for both formal and informal typing speeds (home row vs. hands shifting about) and found that they are virtually identical speeds at 90WPM for me. Basically, I would say keep to the keyboard you know best but try a different style that's more comfortable.
Speaking as someone who's still struggling with the extensor tendinitis he developed as a young programmer over 15 years ago, with hundreds of nights of pain and hundreds of thousands in lost earnings as a result...
First: It's a natural hacker impulse to focus on keyboard layouts and hardware and other fun toys like that. Resist that urge. The importance of that stuff is tiny compared to good overall ergonomic habits, good posture, taking breaks, and managing tension. Get all the help that you can on those issues. Watch your own habits. Have someone else watch you. Make adjustments.
Second: Having said that... when I was first having hand trouble, I switched to Dvorak. This was, for me, a very poor decision. As you've noticed, Dvorak overloads the right pinky finger, which is a bad idea on a typewriter, but a horrible idea on a computer keyboard where other often-used keys are on the right edge of the layout.
Moving the entire arm to hit Enter and other right-edge keys with a non-pinky finger helped some, but not enough. After a couple weeks of increasing right-pinky pain, I simply swapped the L and P keys, so the commonly-used L was on the left index instead of the right pinky.
The L/P swap helped with the overloading, but exacerbated my second problem with a new layout, which was greater tension while typing. Even though I felt comfortable with Dvorak on a conscious level, I was still sometimes tensing up before keystrokes as my fingers weren't sure which way to go for an extra few milliseconds. And I was still having to use QWERTY keyboards often enough that I couldn't completely banish that muscle memory. Eventually I just switched back to QWERTY. More finger-mileage, yes, but is finger-mileage really the issue? It wasn't for me.
Third: No, really. Spend your time on the annoying difficult-to-scientifically-analyze meatspace issues like posture, not on keyboard layouts.
The obvious answer is DataHand. Nothing else seems so well designed. But you can't get one anymore, and if you could they'd be more than you could afford. They always were, even when they were making them.
it's a non-issue.
A lot of 50+ developers here in Oz never leaned to touch type, like me they were not allowed to take typing classes at HS. Most schools classified typing and home economics as a girls only subjects in the 70's. Thing is I was too interested in getting my hobby programs to work in the 80's that by time I went to uni at age 30 I had to slow down to learn touch typing, consequently I never did. I only really notice my sloth when sitting next to my wife who can fly along at 100wpm, I can peck out ~35wpm at best. However, since typing speed has proved to be totally irrelevant in my 20+yr career as a software developer. Obviously it's a useful skill but I have no need or desire for the long and boring grind required to reprogram my finger muscles. For me it's just not worth the effort.
And did you exchange a walk on part in the war for a lead role in a cage? - Pink Floyd.
A large part of what your pinky does is slam the return key over and over again. Get something like a Kinesis contour or the expensive Data Hand which uses the thumb for return key. It will take a huge load off your right pinky.
Or just remap the useless caps lock key to act as a return key.
That actually depends on how exactly you use that finger.
If your hand is soaring over the keyboard while searching for the next key it's called "eagle typing"
If it just takes some time to find the next key it's called "columbus typing", since every key seems to be a new discovery.
"we are all atheists about most of the gods that societies have ever believed in. Some of us just go one god further."
Don't sell yourself short! You already know where all the keys are, so learning to touch type won't take you long at all. Just rest your fingers on home row (index fingers on the "F" and "J" keys with the notches, thumbs on the spacebar.) Strike each key with the nearest finger, and return the hand to home row afterwards. Ta da! You're a typist. I'd be surprised if it took you longer than an afternoon to get back to your old speed, and you'll keep getting faster as you continue to type.
And don't say it's "irrelevant"--that's like some naughts gentleman wondering why anyone would pay for broadband when his AOL always worked just fine. Just change where you rest your hands, and you'll get a free broadband upgrade.
DATABASE WOW WOW
its not that useless in programming
its not that useless in programming
Really? I've never seen anyone use it while programming. Even when I'm typing long stretches of code in ALL CAPS like SQL statements, I never use the shift-lock.
I've tried mapping it to Control or Esc, but found that didn't really help with anything and just made it harder to use a different keyboard that wasn't remapped.
Maybe my distaste for CapsLock comes from the fact that my editor is case-sensitive, and I don't want to have to remember the state of the CapsLock key when escaping into edit mode. Do most developers use caps lock for typing capitlized constants and other things?
Comment removed based on user account deletion
I tried Dvorak first when ditching QWERTY as well and ran into the same issue. Having to use only my pinky for ls -l was not acceptable. I ended up switching to Colemak instead and haven't looked back. About half of the keys are unchanged from QWERTY so it's easier than Dvorak to switch back and forth with QWERTY in a pinch. I have mine set up with the caps lock key unmodified though, I need it for C macros and PCB layout etc so no left hand backspace for me. In your case, you might want that left backspace key. http://colemak.com/
I designed this just a couple weeks ago:
http://blog.fsck.com/2013/01/pinkies-and-your-brain.html
I've been using it and am fairly happy with it.
One of the advantages from Colemak.com "Fast – Most of the typing is done on the strongest and fastest fingers. Low same-finger ratio."
The Official Site of 1337 Pwnage
Do most developers use caps lock for typing capitlized constants and other things?
Yes. Since I have learned touch typing, I use CAPS LOCK extensively. Like in the previous sentence. If I have to type more than two (or one?) upper case characters I always use it.
It was indeed one of the most difficult key to learn, maybe because if I accidentally hit another key, the usual Backspace does not correct it. But it is well worth to learn it. Otherwise I had to switch between LEFT SHIFT and RIGHT SHIFT after almost every character, which drives me crazy. I am not sure, but I assume, that those who hate CAPS LOCK never really learned touch typing well, if at all.
It is by no accident that there was a SHIFT LOCK key on every typewriter (and that was less useful than CAPS lock), which was mostly used by professional typists.
Some Realforce keyboards have variable weight on some keys, for instance 35g for the keys under the pinkies and 45g on the rest.
when writing a few letters in caps I always hit it, then again I dont use archaic style editors that require me to hit more than a alt combo to access all of its features regardless of case
my model M has 104 keys, alt, ctrl and ctrl alt gives me 1124864 possible combinations, more than I care to remember
I was having the problem with crtl c and v. A Logitech G110 has 12 programmable keys on the left side. I use the bottom 2 for copying and pasting which I use a lot in adding products to a website.
www.trulyergonomic.com
I bought one a year ago, a blank-keycap version actually. I use in dvorak mode, though I've modified the layout very slightly.
Regarding your pinky, there are three improvements.
The biggest is actually that the keys don't have a typewriter stagger. In the vertical axis this are columnar. In the horizontal access, they follow the wave that your finger tips follow. The result is that your fingers take a simpler path to farther keys, making your straight pinky more operational.
Second, many major keys are actually in the center. Including backspace and enter -- which I'm certain you've always had under that right pinky. It took one week. but man are they way better in the middle! bigger keys, bigger fingers, striking them in the middle of the keycap. All good.
Third, and you may find this the best part, the shift keys are higher up -- where enter and caps lock typically are. So your straight pinky would actually still easily grab the shift key on the home row.
Of course, proper cherry switches, heavy keyboard.
I have tendinitis in my fingers. I wear gloves when I type and I use a special keyboard with keys which are softer and less jolting to press. I also use an Autohotkey script to remap my mouse click to the keyboard.
When my fingers are warmer, they become more supple and hurt less. I read about a surgeon which tendinitis who always soaked his hands in warm water before a surgery and it enabled him to keep on performing his job. Perhaps, the gloves cushion the shock of the keystroke as well. For a keyboard, I use the fantastic Kinesis Advantage keyboard.
I also use the fantastic program Autohotkey to enable me to click by pressing my thumb on a keyboard key. My clicking finger was always the worst, esp with terrible games like Diablo which require you to madly click as fast as you can for hours. And mice have a hard, jolting click. My thumbs seem invulnerable to any problems. My current version of the Autohotkey script even allows me to "click" and hold and drag then release! It does not do key-repeat like keyboard keypresses normally do.
I started out with thin polypropylene gloves for a few years. I felt a bit weird wearing them at work. But if I didn't wear them, by the end of the day, I'd become rather irritable. It happened so gradually that I didn't even notice that it had happened unless I thought about it. But as I walked home (10 min), I would cheer up so much. But this problem went away with the gloves. I used to worry that I might have to completely stop typing if the pain got worse and that would kill my career. And then what job can you do without using your hands much!? But my current system has worked well for the last few years so I don't worry so much now.
Now, in addition to the polypropylene gloves, I also use outer possum-merino wool gloves. My whole body is fairly cold which is partly why I have to wear such warm gloves. I have tried several glove combinations but the problem is finding gloves that are super-warm yet are not so thick or rigid that they prevent me typing. The possum-merino are fantastic - super flexible and super warm. I tried silk and alpaca as well. I find that if my fingers are even toasty warm and slightly moist, that's even better (less minor joint pain). But at 22C-24C, with all my gloves on, my fingers are not toasty warm - just normal. I have a space heater under my desk I turn on if it's I tried usb-powered hand warmers which let the tips of your fingers stick out. They were useless because my fingers need to be warm and warming my palm doesn't warm my fingers much. (although if my whole body is too cold, my fingers will be colder)
I was originally diagnosed with carpel tunnel syndrome. Many doctors call any RSI in your hands "carpel tunnel" because it's the most well known RSI. I'm fairly certain that's not what I have so I just call it tendinitis in my fingers. The doctor originally prescribed special, expensive carpel gloves with a rigid wrist and let my fingers stick out to type. My thin polypropylene gloves work better.
You must have incredible tension in your body and hands to have that much trouble.
"First they came for the slanderers and i said nothing."
when writing a few letters in caps I always hit it, then again I dont use archaic style editors that require me to hit more than a alt combo to access all of its features regardless of case
my model M has 104 keys, alt, ctrl and ctrl alt gives me 1124864 possible combinations, more than I care to remember
You want 1124864 keyboard combinations, but can't remember that the first letter of a sentence is capitalized or which punctuation is used to end a sentence, and don't know where apostrophes are used?
Well, at least you don't use an archaic editor, I guess that's something.
Do most developers use caps lock for typing capitlized constants and other things?
Yes. Since I have learned touch typing, I use CAPS LOCK extensively. Like in the previous sentence. If I have to type more than two (or one?) upper case characters I always use it.
It was indeed one of the most difficult key to learn, maybe because if I accidentally hit another key, the usual Backspace does not correct it. But it is well worth to learn it. Otherwise I had to switch between LEFT SHIFT and RIGHT SHIFT after almost every character, which drives me crazy. I am not sure, but I assume, that those who hate CAPS LOCK never really learned touch typing well, if at all.
It is by no accident that there was a SHIFT LOCK key on every typewriter (and that was less useful than CAPS lock), which was mostly used by professional typists.
I almost exclusively use the left shift key for typing ALL CAPS, and just use my left ring finger to cover for my little finger when I'm typing all caps. Oddly, when I'm typing in mixed case, I use both shift keys, using the right caps key for letters I type with my left hand. I learned touch typing on a typewriter, but I did most of my early programming on a Sun keyboard that has the Caps Lock moved down below the left shift key and has a Control key where the Caps lock key is on a typewriter.
The most helpful thing is not to look at the keyboard at all, since you end up moving your hands out of the way and losing the flow.
Print out a copy of the keyboard layout and fold it into a tent shape; put below your monitor. (I learned Dvorak and touchtyping this way, it didn't take very long to get A-Z. It took longer to get 0-9 and the symbols, but they're not so important anyway. Regardless of all the comments about 'programmer' layouts, I type far more normal English than code -- emails, Slashdot, documentation, comments, test cases -- and thought it was worth keeping compatibility with most computers by using standard Dvorak.)
Reading other posts saying you 'don't need them' I first thought "ugh, finger-pecking". But having checked myself I do most of the typing with the first and second fingers myself. The left third finger gets a bit of action in the QWASZX region + tab. While the right third is mostly lazy occasionally helping out with a ;'. Right pinky is Return, left pinky Caps lock/Shift.
I actually got my left pinky knackered in a play fight with an ex girlfriend (she kicked the fingers right back and the little one never recovered). At the time I was convinced it would be a major problem and affect my typing - but it really isn't. Incidentally, my right pinky was also broken during birth and has always being bent. I just tested 80wpm on an unseen text.
You'll adapt to your injury just fine if you stop obsessing about it.
Python coder | PyQt Applications | Writer
Colemak is limited by being stuck with Qwerty conventions.
Dvorak considers the transitions between left and right hand, as well as the row and finger for each symbol.
Sticking the most recent book from Gutenberg ("The King of the Mountains") through a script which counts hand transitions, I get this:
Qwerty: 159876 transitions
Colemak: 170978 transitions
Dvorak: 199143 transitions
10MB of Linux kernel source (my Perl script is too slow for more...)
Qwerty: 4081041 transitions
Colemak: 4412425 transitions
Dvorak: 4776202 transitions
(See the scan with the inverted characters here: http://infohost.nmt.edu/~shipman/ergo/parkinson.html -- I wrote a script to do this: https://gist.github.com/anonymous/4966987 )
The most helpful thing is not to look at the keyboard at all, since you end up moving your hands out of the way and losing the flow.
Agreed. I forced myself to learn touch-typing in school when the instructor kept making us copy pages of code from the text book. I got tired of looking at the page, then at the keyboard to see what to press, then at the screen to check up on my progress.
...and thought it was worth keeping compatibility with most computers by using standard Dvorak.
I thought most standard computers used some variation of QWERTY.
I'd recommend trying the various ergonomic keyboards as well. A few centimetres change in posture or desk/chair height can make a remarkable difference too.
Unfortunately, trial and error have been my most successful way of finding solutions. I tried three different keyboards before getting one of the portable Goldtouch ones with the adjustable keyboard angle. It helped a lot, quite quickly. (My issue was with the tendons on top of my hands so ymmv.)
Good job to get working on this now, better than waiting years with further damage.
"Ruthlessly pursuing the idea that the accordion is just another instrument."
Here's how I solved my pinky problem:
My problem was not dystonia, but a combination of tendinitis and carpel tunnel syndrome (diagnosed by a neurologist, but mild as far as CTS goes). However, I think the solutions I found might be useful for any programmer trying to cut down on pinky strain.
ohh witty a grammar troll on slashdot
fine, keep rockin vi like it was 1976, least I am not holding a button for caps two keys away from the caps lock, cause you have tunnel vision so bad from being an anal examiner, that you cant see the keyboard light out of the corner of your eye
and no fuckwit, I DONT want 1124864 key combinations, as I already stated, more than I care to remember, I dont think that my coding is so precious to the universe that mankind will suffer if I point and click at a menu the few times I actually need to use most commands outside of find
...and thought it was worth keeping compatibility with most computers by using standard Dvorak.
I thought most standard computers used some variation of QWERTY.
They do, but most have an option to use Dvorak (just like they have the option to use French AZERTY, or German QWERTZ) without installing anything extra.