![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
My OT says that the perfect keyboard would be one that drastically changed configurations every hour, so you wouldn't get stuck in a repetitive pattern too long. I have been saying for a long time that keyboards need to come in different sizes depending on the size of your hand.
So my OT and I joke that I have "enteritis" -- inflammation along the pinky side of my right wrist, caused by reaching for the enter key. It occurred to me that shift and control are also ones that require extension of your pinky. In many disciplines, you avoid using that finger heavily because it is the weakest finger -- for example, I might find a new fingering for a piece of violin music so I could use a different finger. So why is it that when I'm typing I am constantly pressing things with my little finger? I type with the "proper" alignment -- index fingers on F and J and the rest lined up next to them. If I then look at my left hand, there aren't too many characters to the left of my pinky. I primarily use it for control and shift, and I swapped my control and caps lock to make it even easier. I actually use my ring finger for Q and tab which I suppose is a little unusual. Then if I look at my right hand, there are a whole bunch of keys lined up to the right of my pinky! I use my pinky for enter, ', shift, |, control, and shift, and when I'm writing a lot of code my pinky will often be on the shift key while my ring finger is on { or }. Why should there be so many more keys that I use my pinky for on the right side? Why should pinkies be used for such frequent characters as enter, shift, and control?
I will admit I don't know where they should go instead, since obviously the letters are all used pretty frequently. I wouldn't mind replacing the row of number keys with them though . . . I always use the number pad for number entry anyway. OTOH that's a bit hard to reach.
So my OT and I joke that I have "enteritis" -- inflammation along the pinky side of my right wrist, caused by reaching for the enter key. It occurred to me that shift and control are also ones that require extension of your pinky. In many disciplines, you avoid using that finger heavily because it is the weakest finger -- for example, I might find a new fingering for a piece of violin music so I could use a different finger. So why is it that when I'm typing I am constantly pressing things with my little finger? I type with the "proper" alignment -- index fingers on F and J and the rest lined up next to them. If I then look at my left hand, there aren't too many characters to the left of my pinky. I primarily use it for control and shift, and I swapped my control and caps lock to make it even easier. I actually use my ring finger for Q and tab which I suppose is a little unusual. Then if I look at my right hand, there are a whole bunch of keys lined up to the right of my pinky! I use my pinky for enter, ', shift, |, control, and shift, and when I'm writing a lot of code my pinky will often be on the shift key while my ring finger is on { or }. Why should there be so many more keys that I use my pinky for on the right side? Why should pinkies be used for such frequent characters as enter, shift, and control?
I will admit I don't know where they should go instead, since obviously the letters are all used pretty frequently. I wouldn't mind replacing the row of number keys with them though . . . I always use the number pad for number entry anyway. OTOH that's a bit hard to reach.
no subject
Date: 2008-05-08 09:35 pm (UTC)Other minor things: I put my mouse on the left side, mainly because it's a shorter reach. And I use programs like Vim, Quicksilver, Launchy, and the shell that mostly eliminate mousing. I'm thinking of getting a desktop keyboard that has a built-in pointing device that can be reached while my fingers are still on the keys.
Dvorak moves the symbols around as well as the letters (diagram). I end moving my whole hand to hit to type brackets and brace, but it's nice having the hyphen/underscore key closer to my fingers.
Also, you should switch to Python or Ruby (or some other language with dynamic or inferred types). Fewer lines of code, and less punctuation. :)
no subject
Date: 2008-05-08 09:48 pm (UTC)One more thing I might suggest is getting used to using the left shift key when doing braces and such. It's not something I have done yet, but trying to hit two keys simultaneously with the same hand seems to take its toll.
no subject
Date: 2008-05-09 01:07 pm (UTC)no subject
Date: 2008-05-09 01:05 pm (UTC)I also have the 3M ergonomic mouse (http://solutions.3m.com/wps/portal/3M/en_US/ergonomics/home/products/ergonomicmouse/), which is molded to fit my right hand, so I can't move it to the left. I used to use a touchpad that is built into my keyboard (right below the arrow keys), but having the mouse buttons directly below the touchpad leads to a lot of crossing your thumb underneath your palm, which is bad. I do try to avoid mousing if possible though, but I have trouble remembering a lot of keyboard shortcuts.
Haha, I would switch languages, but I don't think my boss would approve. :P Although C# does now have "var" which is pretty much an inferred type.
no subject
Date: 2008-05-09 01:47 pm (UTC)