• You are not logged in.
  • Index
  • Experiences
  • Found about Colemak by chance while learning vim+dvorak

    Found about Colemak by chance while learning vim+dvorak

    • Started by Colemaniak
    • 9 Replies:
    • Reputation: 0
    • Registered: 23-Jul-2007
    • Posts: 4

    Hi guys,

    I was in the process of learning dvorak specially for using vim when I found out by chance a google link to this website and I got hooked. The main problem with dvorak was the ctrl+w in firefox which was just not possible with me :P

    I am from France, and we use the absolutely horrible azerty keyboard which is the most inefficient keyboard layout on the planet! Could you believe that the numbers need to be accessed using shift and that the period needs shift and the semicolon which is never used (except for some dinosaur programming languages) doesn't!!!!

    I didn't learn touch typing previously and I tested myself at 40wpm and around 92%, which is not that great. So learning vim+colemak+touchtyping will be a nice package for me.

    I used the TypeFast app for learning colemak, so far I made on lesson2: 15wpm and 92%.

    I guess I will remap the brackets for the parenthesis and semicolon for the period or comma, I'll see. Otherwise I wouldn't touch anything else. I program using Ruby, and semicolons are useless (in general the use of semicolon is an absolute stupidity, but that's another topic).

    EDIT: I just realized when registering I made a mistake on the username. I wanted it to be Colemaniak, so if a kind admin could fix that I would be greatful. I defintetly need to learn Colemak for better accuracy.

    PS: the built-in Firefox spell checker doesn't know about Colemak, probably you should ask them to fix that.

    edit: here is a more complete image layout colemaklayout2md2.png

    Last edited by Comaniak (23-Jul-2007 21:43:50)
    Offline
    • 0
    • Reputation: 0
    • From: London
    • Registered: 02-Feb-2007
    • Posts: 24

    May I disagree; the semicolon is a very important stylistic tool.

    In another vein, I type French on Colemak very often and find it extremely difficult: I would reckon French is probably one of the most annoying languages to type on Colemak due to large frequency of ès and às which require the use of rather painful dead keys, making AltGr one of the most frequently used keys - certainly not Shai's intention! Does anyone have any ideas on remapping Colemak to make it a bit more French-friendly?

    Offline
    • 0
    • Reputation: 0
    • Registered: 23-Jul-2007
    • Posts: 4

    That is certainly personal preference but I never use it, and you used it once where I would have used a comma. Anyway ...

    A great modification would be to remap the special keys to the middle of the keyboard (using shift) instead of having them over the numbers all the way up the keyboard. The creator of the DDvorak had that idea and that's really clever for programming.

    Last edited by Comaniak (24-Jul-2007 10:35:02)
    Offline
    • 0
    • Reputation: 0
    • From: NYC
    • Registered: 02-Feb-2007
    • Posts: 104

    well Shai created the official colemak design, made it open source, and even provided the files to modify...so for those who need, go ahead change, test and then share your findings.

    Last edited by AGK (24-Jul-2007 17:46:49)
    Offline
    • 0
    • Reputation: 214
    • From: Viken, Norway
    • Registered: 13-Dec-2006
    • Posts: 5,361

    Ah, yes, obviously a French Colemak layout has to be created. I'll get to it if nobody beat me to the pip. There is however, a question of preference and usage. I'm thinking that the accent grave accent belongs with the AltGr+A, E etc., so to keep the aigu (acute) off dead keys we need to make choices, and they should be good ones. I need feedback from bona fide French speakers.

    My first impression judging from a glance at the AZERTY is that the most important accented/special characters are àçéèù - is that right? If there aren't more common ones than this we won't have much of a problem I guess. Putting àçèù directly on AltGr plus the respective keys is and é to the right of the O for instance, is one suggestion; but as I said it really depends on how much each one of these characters are used in French.

    The punctuation keys to the right of Y (two keys) and O (one key) are used for special national characters that are fairly common in use (around 0.5-1.0% by my estimate). Would that be a possibility, even if it would bring the brackets to AltGr+number keys like they are on those national layouts (like German and Swedish/Danish/Norwegian for example)? Does the French physical keyboard have the 105th key in the lower left corner which many national layouts use (usually for the less-than and greater-than signs)? A little extra room is useful.

    I could implement a French layout for Windows, but not the Unix/Linux variants with any kind of ease. I'm hoping someone else could do that.

    *** 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: 23-Jul-2007
    • Posts: 4

    Accentuated chars are a pain in French. Some time ago, I was so fed up with azerty, I bought a laptop in qwerty, and I stopped using the accents, my typing speed went through the roof!

    Last edited by Comaniak (24-Jul-2007 21:23:06)
    Offline
    • 0
    • Reputation: 0
    • From: London
    • Registered: 02-Feb-2007
    • Posts: 24

    DreymaR--good to have you on the job. Let's see if I can answer your questions:

    (1) the most common accented characters by far are (in the order of frequency): é, è and à. Even on AZERTY, the circonflexe (^) and the tréma (umlaut) are on dead keys, so I guess we could retain that, though it'd be good not to have to use AltGr to do these (AZERTY has a dedicated key, which does tréma with Shift and circonflexe without, which I think is a brilliant solution). I personally would be happy with retaining ç as AltGr-c and to type ù as on standard Colemak, with a dead key, even the horrible AltGr-R; ù used in only one word (où).

    (2) Another particularity of AZERTY is that you can't do uppercase accented characters on it, which I guess is a "feature" we could retain - which would annoy Quebeckers who do use them. Any input on that from other French speakers? I personally don't care either way but that way we could have say é and è on one key with Shift to switch between the two...

    (3) Yes, French keyboards do have the extra key, two of them actually (both the left Shift and the Enter key are smaller than on US keyboards).

    Shai--what app did you use to create the Mac layout? I'd be happy to copy DreymaR's solution onto Mac. Also, how about we get a wiki page for the national layouts? Surely it'd be better than scouring the forum (especially in obscure topics like this one!).

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

    I'm not sure what Shai used, but I used Ukelele to tweak Colemak on my Mac.
    http://scripts.sil.org/cms/scripts/page … id=ukelele

    Offline
    • 0
    • Reputation: 0
    • From: London
    • Registered: 02-Feb-2007
    • Posts: 24

    Thanks Korivak, this looks pretty good (and BTW could be used to get a better icon for Colemak on Mac, the default "keyboard" one is not very glamourous and I've always appreciated this little blob of colour on my menu bar before!).

    DreymaR - any conclusions on the ideal implementation of The French Colemak (I suggest we call it code name Rhinôçérôse and maybe have a separate thread for it...)?

    Offline
    • 0
    • Reputation: 0
    • Registered: 23-Jul-2007
    • Posts: 4

    DreymaR - any conclusions on the ideal implementation of The French Colemak (I suggest we call it code name Rhinôçérôse and maybe have a separate thread for it...)?

    No we should call it: Rhïnôçérùsà

    By the way, in French, the uppercase letters should have accents on them if it is required. I guess they figure out how stupid the azerty would become with having all the "shortcuts" to do.

    You want a capital é? Easy: press ctrl+altGr+shift+F7+e  and there you have it :D

    Offline
    • 0
      • Index
      • Experiences
      • Found about Colemak by chance while learning vim+dvorak