• You are not logged in.

    New website for learning Colemak

    • Started by feodorb
    • 7 Replies:
    • Reputation: 0
    • Registered: 10-Apr-2015
    • Posts: 4

    http://learncolemak.org/

    I coded this yesterday; the idea is to practice by learning Colemak through stages, starting with home position and slowly expanding to other keys. The code is a bit shaky (particularly the mapping from QWERTY) so please let me know if you find bugs.

    Offline
    • 0
    • Reputation: 114
    • From: Oslo, Norway
    • Registered: 13-Dec-2006
    • Posts: 4,742

    Nice. Maybe you should make the graphic a little bigger? On my screen it got kinda lost.

    And of course you'll need to add the Curl mods! Nah, just kidding, you're fine. ;-)

    *** 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: 10-Apr-2015
    • Posts: 4

    Good call, I've increased the font size on the keyboard.

    Offline
    • 0
    • Reputation: 114
    • From: Oslo, Norway
    • Registered: 13-Dec-2006
    • Posts: 4,742

    If I may venture another opinion: The white text on yellow didn't work for me – either the contrast will be too low or the yellow to "dirty". How about using a blue or something instead? Symbolically, yellow is more of a warning color anyway while blue may be used to symbolize information or something non-critical. A gray might also be used but that's boring.

    Last edited by DreymaR (11-Apr-2015 10:40:15)

    *** 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: 10-Apr-2015
    • Posts: 4

    Done! I've also made the WPM counter update continuously and fixed a couple bugs with it -- you may have to reload the page a couple times to refresh local cache.

    Offline
    • 0
    • Reputation: 114
    • From: Oslo, Norway
    • Registered: 13-Dec-2006
    • Posts: 4,742

    Or just use Ctrl(+Shift)+F5 for a hard page refresh.

    I wonder why my WPM on your page is around half that of other tests (35–40 vs 70–80 elsewhere)? Do you use the convention of 5 strokes per word including spaces? If not, you really should. If you report much lower WPM than people are used to, they'll get sad and eventually leave the page for a more encouraging one. ;-)

    It's a bit stressful to only see the word you're typing – in other games/tests you can often see what's coming. Would it be an idea to put buttons next to the green one on each side, the left showing the last word and the right one showing the next word? The previous/next word buttons should be toned down – maybe a light (or grayer?) green background and the words grayed out to reduce contrast.

    Last edited by DreymaR (12-Apr-2015 08:59:53)

    *** 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: 12-Apr-2015
    • Posts: 1

    I hope I can share the website I developed as well - http://www.typingstudy.com/en-us_colemak-3/ - any comments, critique?

    Offline
    • 0
    • Reputation: 0
    • Registered: 10-Apr-2015
    • Posts: 4

    WPM is computed off 5 chars not including spaces = 1 word, over the last 30 seconds; I can fix that. However, I think the lower WPM is mostly a result of the fact you can't see the next word until you finish the current one. I'll put the ability to see the next word(s) on my to-do list, alongside a check to prevent the same word from being randomly selected twice in a row.

    davkol said:
    DreymaR said:

    It's a bit stressful to only see the word you're typing – in other games/tests you can often see what's coming.

    I guess that's the point. This isn't a test. It's a tool for practicing keystroke sequences. Like Zen Typing, only more verbose.

    Exactly. Actually, it is based off of http://learn.dvorak.nl/ (which I found very effective for learning Dvorak) but has the advantages of only using words that contain the current stage's new letters, dynamic WPM counter, and a much-improved wordlist.

    Offline
    • 0