• You are not logged in.

    modifier keys hurting my pinkies

    • Started by ghen
    • 10 Replies:
    • Reputation: 23
    • From: Belgium
    • Registered: 26-Feb-2008
    • Posts: 482

    As an intensive command line UNIX user, I use the modifier keys (esp. Control), a lot.  My pinkies are suffering from this (the so-called Emacs Pinky Syndrome, even though I'm no emacs user), and more and more often I'm really feeling pain at the end of the day.

    I got really interested when I looked into ergonomic keyboards like the Kinesis where the modifier keys (Ctrl, Shift, Alt) are pressed with the thumbs.  But these keyboards are expensive (although I'd still consider them), and more problematically, very hard to get in Europe (Belgium).  Some people have created home-brewed alternatives, but that's an example I'm not going to pursue, especially not at work. :-)

    Another alternative I looked into are keyboard pedals like again the ones from Kinesis, but they are also hard to get outside the US.

    One ergonomic keyboard that is both affordable and easily available worldwide is the Microsoft Natural Ergonomic 4000 keyboard, which I've read good things about, even on this forum.  Although I'm no Microsoft fan, I wouldn't mind buying hardware from them if it's indeed good.  But although this keyboard aims to improve wrist positioning, it still uses standard modifier keys placement, so I don't think it would help my "Emacs pinkies".

    Anyone with similar experiences and perhaps suggestions?

    Offline
    • 0
    • Reputation: 0
    • Registered: 17-Mar-2008
    • Posts: 192

    You can try remapping control to caps lock.

    Other than that, the Kinesis is your best bet (I use one myself and use the backspace thumb button as a modifier key).

    Offline
    • 0
    • Reputation: 214
    • From: Viken, Norway
    • Registered: 13-Dec-2006
    • Posts: 5,362

    I think you could make foot pedals quite easily. I looked into it and found free software to use any foot pedal - presumably someone made something like that for UNIX too? I also picked up some pedals from old dictaphones in our waste bin, and I'm sure other solutions are easily hackable - right down to building one out of toys!

    I don't like the MS Ergo board much, since it's a rubber dome board. It doesn't feel right. I think that using the 'comfort' Colemak is enough wrist angle improvement. It shouldn't help your modifier problems much either?

    Especially if your keyboard has GUI keys and a not too long space bar, I think you might be able to do some constructive remapping. For instance, switching the Alt/GUI/Ctrl around you might be able to use your left thumb for Ctrl, and the right-hand GUI/Home buttons usually sit there unused too. The thumbs are strong, but you'll have to see for yourself whether such a trick could help you - I'm not sure.

    On my friend's IBM model M board I've taken to pressing the left Ctrl key with the side of my hand! It doesn't work on flat boards like laptop boards, but on the tall and chunky IBM keys the hand itself can press Ctrl instead of using a finger. Might work for you too?

    *** Learn Colemak in 2–5 steps with Tarmak! ***
    *** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

    Offline
    • 0
    • Reputation: 23
    • From: Belgium
    • Registered: 26-Feb-2008
    • Posts: 482

    Tomlu: I tried remapping Caps Lock to Control (it's a popular thing amongst old school UNIX users), but it is actually not a solution: it still overworks the (left) pinky, and it forces your hands into even more awkward positions for certain combinations.  One thing I should definitely start doing though is using opposite hands for key combo's, but even then I tend to press Shift and Control too hard so it becomes painful.

    DreymaR: how would you "easily" attach random pedals to an USB connection?  Or are you talking about serial connections (easy) and writing a custom serial keyboard driver in software? (may be relatively easy as well)  Unfortunately most contemporary pc's come without serial ports so USB is the only way to attach devices.

    About switching Ctrl and Alt to be able to use the thumbs for Control: the thumbs may indeed be stronger, but even they don't like the awkward inward move you have to make to press the keys next to the space bar...  My thumbs tend to get sore from many consecutive Alt/AltGr combinations as well...  (again I think because I'm pressing too hard)  Using the palm of the hand for Ctrl works on some keyboards, but it is far less precise then using the fingers.

    Another software solution I'm currently trying is "sticky keys".  It means entering key combo's in "serial" instead of in "parallel", eg. Control+A becomes "Control, then A", so you don't have to "chord" the keys anymore.  It seems like a good solution and is available by default on Windows, Mac and X11.  But on Windows it doesn't work together with PKL. :-(

    Last edited by ghen (15-Oct-2009 12:41:12)
    Offline
    • 0
    • Reputation: 214
    • From: Viken, Norway
    • Registered: 13-Dec-2006
    • Posts: 5,362

    The Pedalware people use a Game or the usual Serial port. You can get a cheap card (Sandberg for instance) with such a port if you can spare a slot for it. I agree that USB would've been more elegant nowadays, but I wouldn't know how to do that.

    Last edited by DreymaR (15-Oct-2009 13:54:22)

    *** Learn Colemak in 2–5 steps with Tarmak! ***
    *** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

    Offline
    • 0
    • Reputation: 23
    • From: Belgium
    • Registered: 26-Feb-2008
    • Posts: 482

    Thanks, that looks interesting!

    Offline
    • 0
    • Reputation: 0
    • Registered: 27-Apr-2008
    • Posts: 166

    I've been using the edge of my palms for pressing control keys for a while now. It's really comfortable. I found out about it from Xah Lee's Ergonomic Emacs site:

    http://xahlee.org/emacs/ergonomic_emacs_keybinding.html

    "It is an undoubted truth, that the less one has to do, the less time one finds to do it in." - Earl of Chesterfield

    Offline
    • 0
    • Reputation: 0
    • Registered: 17-Mar-2008
    • Posts: 192

    One thing I should definitely start doing though is using opposite hands for key combo's, but even then I tend to press Shift and Control too hard so it becomes painful.

    Chording correctly is recommended but probably won't help much for your pinky pain.

    I tried pedals but didn't like them. They force you to sit in a single position which can become uncomfortable. Other people swear by them though so it's something you'd have to try.

    Offline
    • 0
    • Reputation: 214
    • From: Viken, Norway
    • Registered: 13-Dec-2006
    • Posts: 5,362
    tomlu said:

    Chording correctly is recommended but probably won't help much for your pinky pain.

    It might: I don't feel any pinky pain even though I'm hitting the CapsLock a lot more than before, but I cringe at the thought of hitting the Ctrl key too much with it. It's not only about bulk usage, but angling/twisting the poor little piggy.

    *** Learn Colemak in 2–5 steps with Tarmak! ***
    *** Check out my Big Bag of Keyboard Tricks for Win/Linux/TMK... ***

    Offline
    • 0
    • Reputation: 23
    • From: Belgium
    • Registered: 26-Feb-2008
    • Posts: 482
    tomlu said:

    I tried pedals but didn't like them. They force you to sit in a single position which can become uncomfortable.

    Very good point.  Thinking of it, I tend to sit in different positions with my legs (under my chair, in front of me, ...), so being forced to sit in a single position may indeed be uncomfortable and annoy me pretty quickly.

    I'm currently testing sticky keys (so chords become sequences) and it seems like the best way to go.

    Ironically, while this was invented by Microsoft, it doesn't seem to work very reliably on Windows (Vista), but it works flawlessly on X11 (with the AccessX extension).  On Windows this may be due to the combination with other key-manipulation software (for Colemak) though; with PKL it doesn't work at all, and with my AHK-compiled binary it sometimes seems to "get stuck" on a modifier key which is then (virtually) pressed all the time.  Very annoying and confusing.  On X.org, keyboard layouts live in the same layer (xkb) as the sticky keys and other tricks, so it doesn't interfere (and Colemak is now a "native" layout just like all the others).

    Offline
    • 0
    • Reputation: 0
    • Registered: 17-Mar-2008
    • Posts: 192

    It might: I don't feel any pinky pain even though I'm hitting the CapsLock a lot more than before, but I cringe at the thought of hitting the Ctrl key too much with it.

    Right, right, switching to CapsLock might help (like I suggested).

    However, *chording correctly* is not likely to help your poor little piggy as you're striking whatever key you're using in the same fashion regardless of whether you chord or not.

    Offline
    • 0