• You are not logged in.
  • Index
  • General
  • Future of Colemak layout, few issues to be considered

    Future of Colemak layout, few issues to be considered

    • Started by drmfmsa
    • 6 Replies:
    • Reputation: 0
    • Registered: 26-Jun-2011
    • Posts: 4

    Hello every body!
    I'm pretty sure every one of you had done great so far to make the implementation of the layout reach that level of adoption, and I think that the participations from users of the layout plus that of active members of the forum and experienced developers helped it to reach a reasonable degree of maturity to make it one of the most comprehensive solutions available yet.
    But up to now, it seems that the project will be in its, what I call, the semi-beta version for so long, as long as some issues are not addressed properly.
    Without a clearly defined picture of the future of this layout, many end-users will still be hesitated to consider Colemak as an ultimate option.
    I mean, do all of you fully accept the current implementation?
    -The issue of CapsLock to BackSpace is not solved properly yet. Although it was created to be and advantage, it turned out to be a curse! Should it be a CapsLock or an extra BackSpace? And if so, where's the CapsLock? Don't convince me that it isn't necessary, and I'm sure every programmer around knows why.
    -The arrangement of the deadkeys triggered out by AltGr key is not, in many cases logical. No clear rationale for arrangement. Is it how the diacritic mark pronounced and assigned the corresponding key? Is it evolved from other international layouts? (Breve=>AltGr+B, Acute accent=>AltGr+T and so on)
    -Unlike another international layouts, in which the deadkey could be followed by a space to create a spacing version of the deadkey, Colemak doesn't have this feature by default unless reconfigured manually.
    -It's annoying to see some characters being provoked by so many deadkey combinations yielding the same character, and serving no special purpose. The Tilde (~), for an example can be fired by AltGr+Shift+B or AltGr+Shift+K or AltGr+Shift+M and many more.
    -The layout is still not supported on many operating systems, and apart from Windows, it doesn't have the flexibility and adaptability with full support on major operating systems, and it doesn't have a portable version on Mac for example.
    Please, any issues you find annoying you from the layout, please add them to the list of the issues.
    As for now, I hope that soon we'll find the layout fully grown up to be the number one most used keyboard layout.
    Hope you the best!

    Offline
    • 0
    • Reputation: 0
    • Registered: 06-Jul-2011
    • Posts: 22

    How do you go forward without visiting the past?  So much hub bub and crying about people taking down the Colemak site on Wiki, Waaah.  SHOW US THE RESEARCH!!!!

    After 5 years and nothing on the web about how this layout was constructed is a joke.  Even if Dvorak wrote his own studies (nobody REALLY knows what happened - just speculation) at least an effort was made to document something.

    For the record - I'm stuck in Colemak.  I've completely lost my QWERTY and now that Colemak hardware is making headway I probably won't do anywhere.  I just don't want to look back at age 60 and wish I had stayed with QWERTY or Dvorak because my hands are wrecked.

    Offline
    • 0
    • Reputation: 1
    • From: New York, New York
    • Registered: 22-Nov-2008
    • Posts: 130

    The Colemak layout very much feels more comfortable. If you're thinking of spending an extended amount of typing throughout your life on any computer layout, if your hands are gonna get wrecked with Colemak, then they'll also get wrecked with Qwerty. I'm practically certain.

    Colemak if anything feels a lot easier. Based simply on my own subjective experience with both it and Qwerty, I very much prefer and enjoy the time I spend typing on Colemak as opposed to Qwerty. If you really want to protect or are worried about your hands, get a good keyboard, learn to type the right way and invest in some serious ergonomics. You can tone down the amount of time you spend typing or look into alternative input methods.

    But to be honest, Colemak is pretty good. Check out the metrics for yourself. The statistics don't lie. Learning about its construction is irrelevant.

    It's obvious that Shai put thought into the layout in practice. Words just flow from your hands when typing English. It doesn't matter how it was constructed if it is the best layout in practicality.

    Last edited by juice43 (24-Jul-2011 20:42:04)

    Colemak typist

    Offline
    • 0
    • Shai
    • Administrator
    • Reputation: 36
    • Registered: 11-Dec-2005
    • Posts: 423

    drmfmsa,

    Colemak is not in a "semi-beta" version. Colemak was released in 2006, and was stable ever since. No further updates are planned, because the layout has been finalized. Colemak has been tried and tested by many thousands of users, and it won't change everytime someone tunes the algorithm that generates the layout. Throughout the years, I've addressed hundreds of criticisms that have been raised in the forum regarding its design. Looking back, I still believe that Colemak has made all the optimal choices in its design. Colemak today is still the most popular and most compelling QWERTY/Dvorak alternative. If you'd like to learn more about the design decisions of Colemak, a good place to start would be reading through all the posts I've written in the forum.

    The Caps Lock issue has been decided. I have reached the conclusion that having an extra Backspace is much better than having a Caps Lock key. The Caps Lock key means that you have to keep in mind everytime you type that state of the Caps Lock key. It also avoids many issues where the Caps Lock is pressed accidentally (incorrect passwords, tYPING lIKE tHIS, accidentally SHOUTING on forums, etc.). The Caps Lock isn't necessary for any programmer whatsoever. Even Fortran programmers can type everything in lowercase. If you need to type A_LONG_CONSTANT_NAME you can either:
      1. Hold the Shift key.
      2. Type it in lower case, and then use your editor to convert it to uppercase.
      3. Type the first few letters, and then use the autocomplete function of your editor.

    If you think Colemak is not good for programming, you're doing a lot of manual typing that could be automated at the editor level. If you use snippets, macros, autocomplete, auto-closing tags/brackets, etc. the amount of capitalized or non-alphabetic text you have to type is negligable. I highly recommend Sublime Text.

    If you analyze the total amount of typing that you do (of which writing code is probably only a small percent), you'll see that you're pressing the backspace key several orders of magnitude more often than you need to use the Caps Lock key. Combine in it with the fact is that the Backspace key is #1 key that causes RSI, and moving it to the left hand improves the hand balance, and helps you to maintain the typing flow by reducing the amount of interruption.

    The reasons why I decided to add a second Caps Lock instead of exchanging it with the Backspace key are explained here.
    If you don't agree with this you are free to customize Colemak as you see fit, and redistribute your changes.

    The international layout was modeled after the US-International layout, while trying to fix some of its flaws. It is explained in the Multilingual page, but it might make more sense if you see it visually, i.e. compare the US-International layout diagram and the Colemak international diagram.

    The Colemak international layout is:
    * Designed not to penalize people who are typing in English (in US-International, typing ' and " requires two keypresses).
    * Designed for easy typing of common words in English with diacritics, e.g. café, über, fiancé, façade, jalapeño, etc.
    * Designed to allow typing of typographics (e.g. ndash, non-breaking spaces, “smart quotes”, and special characters, e.g. ®, ™.
    * Supports a much wider range of languages. The relative number of speakers of the language, the total number of languages containing the diactric, the frequency of diactrics in each language, and the total frequency of the diactric in all the languages, similarity to the US-International layout, ease of learning, and the key position have all been taken into account.

    The tilde that is occuring by so many keyboard shortcuts, it's just a visual indicator to the typist that they typed an invalid combination, which was deemed in my eyes to be better than the alternative (beeping or doing nothing), and allows for a more consistent implementation across platforms.

    As far as I know, Colemak is now included on Mac OS X Lion 10.7 ; A downloadable implementation is available for earlier versions. If you're using an earlier version, you can download the layout file to ~/Library/Keyboard Layouts/ on your home directory , and you don't need to install anything, so that's a "portable version" in my opinion.

    Offline
    • 0
    • Reputation: 0
    • Registered: 19-Nov-2010
    • Posts: 19

    I prefer backspace to the caps lock which I would NEVER use.  btw on my keyboard shift/caps lock still gives the caps lock but not sure if that is the norm with other keyboards.

    Last edited by slowfingers (24-Jul-2011 22:48:17)
    Offline
    • 0
    • Reputation: 214
    • From: Viken, Norway
    • Registered: 13-Dec-2006
    • Posts: 5,362
    juice43 said:

    The statistics don't lie.

    What a horrible horrible lie!  :)  Well, to be precise it's not the statistics that lie but the statisticians...

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

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

    I do agree that the International features aren't to my liking in actual use. And the tildes seem downright silly to me and give it that feeling of being unfinished. I'd put other symbols in those slots instead, because the argument of a tilde showing you that you typed something invalid just doesn't work in my book.

    I've said it before and I'll keep saying it: I'd prefer splitting up the issues of the Colemak letter block, the Caps Lock key and such ideas, the 3rd/4th/what-have-you level mappings (i.e., the International etc stuff) and any additional geometric improvements. But I don't expect Shai to provide more than the one install per OS, so it's a preference of principle and not of support.

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

    Offline
    • 0
      • Index
      • General
      • Future of Colemak layout, few issues to be considered