• You are not logged in.

    Why Colemak Is the Best Layout

    • Started by SpeedMorph
    • 11 Replies:
    • Reputation: 0
    • Registered: 08-Mar-2008
    • Posts: 303
    DreymaR said:

    I suppose [Shai would] like to write up a compendium of all these considerations at some point. Each time a stubborn n00b like myself comes along, we have to be shown and convinced all over again, and a thorough FAQ is the way to alleviate your workload. You've already got much here on your pages, but take note of the wrong turns each newcomer makes and you'll get a tip as to what could've been made even more clear and/or put more in our faces as we enter. The truth deserves to be out there... but not too far out!  ;)

    You're welcome. ;)

    (You can direct new, curious users to this thread.)


    I was messing around, trying to make a good layout that keeps keys in their QWERTY positions. As I continued to refine it, I ended up with a layout that looks almost exactly like Colemak. So I decided to make this guide: why is Colemak the best?




    POSSIBLE IMPROVEMENTS (in the words of various people from forum.colemak.com, paraphrased; also in my words)

    C is common. Why is it on the bottom row?
    https://forum.colemak.com/viewtopic.php?id=246
    C can't go with anything but S because it increases same finger by too much. C and F could switch, but that makes ctrl-C harder, and it's a small improvement anyway.

    G is more common than P. How come P is in a harder to reach position?
    https://forum.colemak.com/viewtopic.php?id=362
    "* Even though the distance to hit the G key is greater, hitting the P key is a bit awkward, because it involves curving back the index finger.
* G hasn't been moved horizontally (like B and H that have been kept in place) to mark on each row the edge between the left hand and the right hand to help in learning the keyboard layout. It slightly helps to mentally separate the right hand keys and the left hand keys for those people coming from QWERTY.
* As a bonus, P keeps the same position as on the Dvorak keyboard layout. Only the A, M, P and the number keys are the same on Dvorak and Colemak.
* G is most of the time preceded and followed with a character from the right hand, so even though it takes slightly longer to reach the G key, there is usually more time to prepare for it.
* But the main consideration was that the PT/TP same-finger digraph is much more comfortable the way it is on Colemak, than if P and G were to be switched. The GT/TG digraph is much less frequent." -Shai

    How come U is moved over? Why not leave it in its original position?
    (see link above)
    "The index finger needs to hit 6 keys, and putting the U there with 5 other keys would increase the same-finger way too much.  If you'll mix the U with 5 other consonants it will make the same-finger really high; and you can't put other vowels there because all the other vowels need to be in the home position." -Shai

    Why is B still in that difficult position? It's the hardest position to reach, and B is not that rare. Why not swap it with Q?
    (see link above)
    That would be moving 2 extra keys, and make it that much harder to learn. Some people think that rare keys are the hardest to learn, so the rare keys should be left in place. Also, that would mess up the cmd-Q shortcut on Macs.

    Why not leave G in its original position, put D in the QWERTY R position, and put P in the QWERTY T position?
    https://forum.colemak.com/viewtopic.php?id=515
    This puts D in an uncomfortable position where the finger has to curl back to reach it. There is something like this that would be good though:

    "As mentioned in the wrist strain thread, I wouldn't put d on qwerty-r, rather on qwerty-e.  Thus:


    q w d f p ...

    a r s t g ...


    This is essentially the polygon connecting Colemak d-f-p-g rotated one unit clockwise.  qwerty-e and qwerty-i positions are very easy to strike (I would call them virtual home), because of the long middle finger.   d is the most frequent letter among d-f-p-g, and it stands to reason that it should get the easiest strike.  The other three also get positions corresponding to their frequency, with the least frequent p getting the worst spot.  I really couldn't find a downside to this rotation after keeping at it for many days.

A bonus is this strengthens the claim that the layout that is easy to migrate to from Qwerty, since g stays put, and d and f stay on the same hand, same finger, moving only a row up." -ds26gte

    Colemak doesn't do the above. The only problem with it is that it increases same finger a bit. So it's a minor improvement. Also, it puts F, a fairly common letter, in a tricky position.

    How come S and R are not switched?

    That would make it easier to learn, but it would increase same finger with FR, CR, and to a lesser extent, SW. To fix that, F and/or C would have to move, making it harder to learn and making ctrl-C harder.

    I used to use Dvorak. I liked the placement of the punctuation. Why doesn't Colemak have that?
    https://forum.colemak.com/viewtopic.php?id=90

    Colemak can't be the best. It has restrictions: ZXCV are kept in place, and a bunch of keys are kept in their QWERTY positions. I don't care about that. What should I do?
    https://forum.colemak.com/viewtopic.php?id=196

    In my experience, Colemak is the best there is. I've used five different layouts. It's difficult to compare them because some of them are so close, but Colemak is probably my favorite. Not only does it keep it easy to learn and use, it's also really good. I've never come across a better layout, or at least not a significantly better one. First and foremost, Colemak is fast and good. It also tries to remain easy to learn whenever possible.

    The punctuation is actually pretty rare. It's a waste to put relatively rare keys in such good spots. Maybe it feels good, but in exchange, you must place more common keys in a harder-to-reach spot, and that won't feel good.

    Also, the way it is, more keys remain in their QWERTY positions.


    And on an unrelated note, here's a quote by DreymaR:
    "But go ahead, knock yourself out looking for your keyboard "grail", and have fun in the grueling process. I did, as several others here have.  :)  Then I stopped, and went Colemak because that's way better researched than anything I could throw together and works so well in all areas I can think of (and from the looks of it, the gross majority of other contenders I've seen around here). Haven't regretted it once."

    I'm still doing that, but in the meantime, I'll vouch for Colemak. It's the best on the market at this time, and I think it has the best chance of taking over QWERTY as the dominant layout.

    (If I missed anything, please let me know.)

    Last edited by SpeedMorph (03-Sep-2008 23:52:21)
    Offline
    • 0
    • Reputation: 0
    • Registered: 20-Oct-2006
    • Posts: 111

    Very nice.

    (I still have my 'B' and 'J' swapped. No hard feelings.)

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

    How come you swapped B and J?

    Offline
    • 0
    • Reputation: 0
    • Registered: 08-Mar-2008
    • Posts: 303

    Swapping B and J does provide a marginal improvement. However, the J position is not much better than the B position, and B is not much more common than J.

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

    Korivak, get a proper 105-key board and do the right thing instead!  ;p

    SpeedMorph: A thousand thanks - that was really nice. Hope it can get stickied.

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

    Offline
    • 0
    • Reputation: 0
    • Registered: 20-Oct-2006
    • Posts: 111

    It also keeps 'J' and 'K' next to each other, so I can navigate up and down in Google Reader.

    Offline
    • 0
    • Reputation: 0
    • Registered: 14-May-2008
    • Posts: 103

    I hate having the A on the other hand! Causes too many "pinky-ring" and "pinky-middle" movements. Grrrr! But I guess this is hinderance only to those from dvorak-type backgrounds. Qwerty users should be fine with it, and high-grade piano players should actually have an advantage from it.


    Other than that, with a couple of CCW rotations and a K/V swap, it's a nice comfy layout.

    Oh yeah, for the curious "dvorakers", mirror-colemak might be a bit more appealing than colemak. :)


    Korivak said:

    It also keeps 'J' and 'K' next to each other, so I can navigate up and down in Google Reader.

    I find that pretty convenient about dvorak as well. :)

    Last edited by makdaddyrak (08-Sep-2008 23:08:44)
    Offline
    • 0
    • Reputation: 0
    • Registered: 08-Mar-2008
    • Posts: 303
    makdaddyrak said:

    I hate having the A on the other hand! Causes too many "pinky-ring" and "pinky-middle" movements. Grrrr! But I guess this is hinderance only to those from dvorak-type backgrounds. Qwerty users should be fine with it, and high-grade piano players should actually have an advantage from it.

    "ar" => 43201,
                "as" => 32869,

    For comparison:
                "th" => 127868,
    (I'm not saying AR and AS are very low. They're among the 20 or so highest digraphs. This is just to get an idea of how common they are.)

    [b]The alternatives[\b]
    Switch R and S: THis would put AR on a further out position, and I think hurdling over the ring finger is the only hard roll. It would also increase same finger, further complicating things.

    Switch O and A: This would mean moving two keys to the OPPOSITE HAND, which is difficult. Also, having a key switch to the same position on the other hand, as A would do, is very confusing. Also, that imposes two more digraphs:
                "to" => 39687,
                "so" => 14975,
    Both of which would move outward, which many people find to be harder than inward.

    The only other vowel switch would be A and I, which has similar problems to above and would complicate things, because the only letter that can go with A is F. That would mean moving F and putting Y on the S. That's too much movement.

    Offline
    • 0
    • Reputation: 0
    • Registered: 14-May-2008
    • Posts: 103

    ^

    I should have clarified. I'm cool with "pinky-ring" and "pinky-middle" combos. The problem is the "pinky-ring-pinky", "ring-pinky-ring", "pinky-middle-pinky", "middle-pinky-middle", etc.... combos. It's the back and forth motion that slows me down. Also the unevenness in the combos between hands that used to confuse my fingers, but I'm sure that was due to my history of dvorak typing.

    I have been evaluating a bunch of layouts with the only restriction being the AOEUI vowels under the same hand and all the "improved" layouts are only slightly more efficient than dvorak (about 10% based on my criteria). Hence, it makes no sense to for me to change, yet. :)

    Offline
    • 0
    • Reputation: 0
    • Registered: 08-Mar-2008
    • Posts: 303
    makdaddyrak said:

    ^

    I should have clarified. I'm cool with "pinky-ring" and "pinky-middle" combos. The problem is the "pinky-ring-pinky", "ring-pinky-ring", "pinky-middle-pinky", "middle-pinky-middle", etc.... combos. It's the back and forth motion that slows me down. Also the unevenness in the combos between hands that used to confuse my fingers, but I'm sure that was due to my history of dvorak typing.

    My scoring program is designed to reduce just that: same hand is fine as long as you don't reverse direction. Here are some reversing direction percentages:

    QWERTY: 2.76%
    Dvorak: 0.59%
    Arensito: 2.27%
    Capewell: 3.25%
    My layout version 2.0: 2.19%
    Colemak: 2.1%

    Colemak, although not as low as Dvorak, is still the second lowest. But I don't think many of the direction reverses involve the pinky. Possible combos with pinky and ring/middle: ara, rar, sas, asa, fas, saf, faf, afa, awa, waw, oio, ioi, eoe, oeo, yoy, oyo, uou, ouo. None of those are very common. There are some kind of sort of common ones if you include the index finger, like DAD, GAG, and MOM. Also, I'm not sure if you would count combos such as ring-middle-ring or ring-index-ring. I personally don't find those hard.

    What exactly do you find hard about that direction reversing? Does it feel like you're overstressing the finger that's being used twice, or does it feel like your fingers are tripping?

    Offline
    • 0
    • Reputation: 0
    • Registered: 14-May-2008
    • Posts: 103

    Just a quick note. You forgot combination of stuff like: awar, saw, was, afar,... there are a bunch more that you're ignoring, including ones where there is a hand swap, like, "was aware". That totally screws me up when I'm typing fast.

    k, late for my weekend getaway! later!

    Offline
    • 0
    • Reputation: 0
    • Registered: 08-Mar-2008
    • Posts: 303
    makdaddyrak said:

    Just a quick note. You forgot combination of stuff like: awar, saw, was, afar,... there are a bunch more that you're ignoring, including ones where there is a hand swap, like, "was aware". That totally screws me up when I'm typing fast.

    k, late for my weekend getaway! later!

    Oh, I see. That's a bit different. You do have a point there.

    Offline
    • 0