• You are not logged in.
  • Index
  • General
  • A new typing test created by a Colemak fan

A new typing test created by a Colemak fan

  • Started by ryanheise
  • 50 Replies:
  • Reputation: 0
  • From: Australia
  • Registered: 22-Oct-2007
  • Posts: 47

Hi guys,

Having recently become addicted to typing and the Colemak layout, I had an idea to create a new typing test that allows us to say "I use Colemak" when submitting a record. Without further ado, here it is:

http://www.ryanheise.com/typing-test/

One nice feature is that the highscores list allows you to click on any record and watch a "replay" of that record.

At present, the top three positions are held by QWERTY users, and I hold the 4th position with Colemak at 109 WPM.

I hope that (eventually) Colemak will emerge as the dominant layout for speed, but in any case, it will still be a positive promotion to have many Colemak users submit their times. At present there are Three Colemak typists out of the first 100.

I hope you enjoy this little time waster! Please feel free to forward it on, or to mention it on your blogs, etc. (i.e. to promote it for me ;-) ) and feel free to let me know if there are any features you would like me to add (For example, report statistics to the user about what words/letters they can improve on).

Offline
  • 0
  • Reputation: 0
  • Registered: 07-Aug-2007
  • Posts: 69

Great program!  Are you sure it is not overestimating though?  I cannot really believe I am capable of 63 wpm!  I've always struggled to cross 50 on the Colemak exercises (although, truth to be told, I did give up on then quicker owing to ennui).

It is also rather reassuring to see that the champions all achieved their top speeds despite having to stop many times to correct their mistakes.

Offline
  • 0
  • Reputation: 2
  • From: Houston, Texas
  • Registered: 03-Jan-2007
  • Posts: 358

Watching what some of the fastest typers are doing gave some insight on where I could improve the most. 
I realized that lower case I often am going as fast as they are but my rhythm isn't as consistent and I lose a lot of time
on punctuation and capitalization.  The fast ones will often be all the way through the word before catching a mistake probably because there is much less thinking involved (unconscious competence).

Offline
  • 0
  • Reputation: 0
  • From: Australia
  • Registered: 22-Oct-2007
  • Posts: 47

Thanks for the compliments. I would think that the WPM calculation is correct (although you can check it by manually counting the characters in the replay), but maybe it is just easier to type the given sentences since I don't chop them up into meaningless fragments quite as much as TyperA tends to do, and I think it is easier to type something if you comprehend its meaning. I have also tried to eliminate spelling and grammatical mistakes from the sentences, which should also help the speed.

I think perhaps it is not too surprising that the fastest people type so many characters before before realising their mistake, simply because of the speed at which they are going. e.g. Suppose it takes someone a quarter of a second to react. A fast person will have travelled more distance in that time (i.e. pressed more keys) than someone who is going much more slowly.

Although I am not anywhere near Joel's speed myself, I can say that there seem to be two parts of my brain involved: one conscious part that looks at the next word and sequences it into some finger action that is quickly memorised by the other subconscious part of my brain. My fingers can read off the memorised sequence simultaneously while my mind is sequencing the next word. So, there is definitely an "automatic" process involved where my fingers read off the sequence, and reflexes won't always be fast enough to interrupt it when the conscious part of the brain notices a mistake. In the quarter of a second it takes the conscious brain to realise what has happened, the subconscious brain will have already pumped out 5 of the automatic characters.

I think that is what everyone is doing, only it bocomes more noticeable when you get faster.

Offline
  • 0
  • Reputation: 0
  • Registered: 07-Aug-2007
  • Posts: 69

I've figured out why Ryan is so much faster than plodding me.  Coriolis forces favor different classes of finger rolls in the two hemispheres, and the rolls favored in the southern hemisphere are English-friendly.  Also, the keys are upside-down for Ryan, so he won't find them as sticky.

Offline
  • 0
  • Reputation: 0
  • From: NYC
  • Registered: 02-Feb-2007
  • Posts: 104

that's an awesome typing test...thanks. I got 62, I'll try again later to see if my tiredness plays a role on the results. Then I'll try a different keyboard to compare.

Offline
  • 0
  • Reputation: 0
  • From: Köln, Germany
  • Registered: 01-Apr-2007
  • Posts: 264

So nice.
I love how the text scrolls downward as you type, it's simply awesome.

Offline
  • 0
  • Reputation: 2
  • From: Houston, Texas
  • Registered: 03-Jan-2007
  • Posts: 358

Awesome and addictive.... aaargh.

Offline
  • 0
  • Reputation: 1
  • Registered: 17-Nov-2006
  • Posts: 68

This is a very nice typing test. It's also very addictive. The fist time I took it, I got 79 WPM, and the second time I took the test I got 83 WPM. I love the replay feature. Good job!

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

Congrats Ryan, both on improving your highscore and on getting me moderately addicted.

I just put on some computer game music and improved my 57 WPM highscore to a 59. Seems the driving themes helped me maintain a better flow somehow. Not suggesting that all typing be done to psyched music, but in my case it was interesting to note that tension I was mostly unaware of may disturb my typing flow significantly. Helps show the way forward.

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

Offline
  • 0
  • Reputation: 0
  • From: Australia
  • Registered: 22-Oct-2007
  • Posts: 47

Thanks :-)

I just remembered some more techniques that I used while I was getting faster.

First, I found a good training method is to type using a steady rhythm so that you force yourself to spend the same amount of time thinking about each character. This is good for learning because if you don't do it, you will never have the chance to notice and fix certain mistakes on certain characters that you do over and over again.

Once you get faster, you will want to take advantage of certain words (or even sequences of words) that you know you can type really fast. You will break your record if you remember to speed up on these words, but you should remember also to slow down and return to your "steady rhythm" when you get to the more difficult words again.

As for the fast words, I've found that words such as "would", "could" and many others with "ou" in the middle are very quick in Colemak. "Going" is also very quick. Some words, such as "people" and "first" were confusing for me at first, but they are worth learning to type well because they occur frequently.

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

Indeed, 'first' is confusing at first. Luckily, with practice it becomes one of the fast words in Colemak!

Thanks for the expert tips! I'll see if I can work on my rhythm. Maybe I ought to use a metronome...

One thing I'm anxious about is that my shift usage is 'dirty': I far too often use the left shift for a left-hand key, out of habit. I'm curious whether that affects my speed significantly or not. Maybe nobody can know? It does feel a bit straining, stretching the hand for two keys at once like that, so I suppose I should try to break the habit.

User feedback: Sometimes I have to click more than twice on the typing test to get it started. How come?
[Edit: I think I've discovered something: The orange button may not (always) let clicks bubble through to the frame? If I click outside the button, it seems easier to get the test to (re)start.]

Last edited by DreymaR (28-Oct-2007 17:55:19)

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

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

A few small suggestions:
*There is no visual indicator where the cursor is at. Moreover since the spaces are invisible, you don't know if you've typed them or not.
*It would be nice to be able to start/restart the typing test by using the keyboard instead of having to use the mouse (I suggest F2).
*It would be nice to display accuracy statistics.
*The font isn't very nice. (EDIT: i.e. on a high screen resolution with anti aliasing enabled some of the glyphs aren't thick enough to be clearly visible).

I really like it, and I've added it as a recommendation in the list of typing tests.

Last edited by Shai (28-Oct-2007 20:10:24)
Offline
  • 0
  • Reputation: 214
  • From: Viken, Norway
  • Registered: 13-Dec-2006
  • Posts: 5,363

The font is very nice! It's quirky for sure, but it does give a vintage typing feel that I've grown quite fond of.

Maybe the setting could harmonize better with the font's theme though? A diffuse background image of a vintage typewriter? Too noisy maybe - a diffuse, wrinkled paper background? A sepia theme?

Come to think of it - the typing frame may be a tad small. Lots of empty space in the window. Details, details.

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

Offline
  • 0
  • Reputation: 2
  • From: Houston, Texas
  • Registered: 03-Jan-2007
  • Posts: 358
Shai said:

A few small suggestions:
*There is no visual indicator where the cursor is at. Moreover since the spaces are invisible, you don't know if you've typed them or not.

I concur.  That is the one big flaw that keeps it from being truly great.  I find myself often guessing where I am because there is no cursor.  I definitely lose time backing up to much or too little or no realizing the I didn't press the space bar hard enough. 

I wish it had a non-test mode that allowed one to type for 5 or 10 minutes.   Anything to stretch out my addiction!

Offline
  • 0
  • Reputation: 0
  • From: Australia
  • Registered: 22-Oct-2007
  • Posts: 47

> *There is no visual indicator where the cursor is at. Moreover since the spaces are invisible, you don't know if you've typed them or not.

I agree this is definitely important, my brother has also personally complained about this :-) I will try to get some sort of cursor working next weekend.

> *It would be nice to be able to start/restart the typing test by using the keyboard instead of having to use the mouse (I suggest F2).

Using click-to-begin was just a tricky way to make sure the applet definitely has keyboard focus before beginning the game. Without clicking in the applet first, none of the keys respond, actually.

I'm not sure of a good way to overcome this technical problem, sadly...

> *It would be nice to display accuracy statistics.

I would definitely love to display the most commonly mistyped characters and also the slowest popular words, for a start.

Another idea I've been thinking of is a practice mode that only gives you sentences that contain a given word(s) that you wish to practice.

> *The font isn't very nice. (EDIT: i.e. on a high screen resolution with anti aliasing enabled some of the glyphs aren't thick enough to be clearly visible).

I haven't heard this one before and so it seems possible that the font can show up differently on different computers depending on what font set they have installed in their operating system and/or the JVM. I will at some point have to see for myself how it looks on other people's computers.

> I really like it, and I've added it as a recommendation in the list of typing tests.

Thank you very much, and I will post again once I have sorted out these issues.

Offline
  • 0
  • Reputation: 0
  • From: Köln, Germany
  • Registered: 01-Apr-2007
  • Posts: 264
ryanheise said:

Using click-to-begin was just a tricky way to make sure the applet definitely has keyboard focus before beginning the game. Without clicking in the applet first, none of the keys respond, actually.

I'm not sure of a good way to overcome this technical problem, sadly...

You could have a sort of welcome screen that asks you to click to continue. Then, press F2 [or whatever] to start the test.

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

Ryan, I suggest you go for a simple underscore marking position. No need for any flashy stuff as it'd maybe mess with the 'nice-and-simple-yet-effective' impression the app is giving now. An underscore always placed on the next character position until something is typed there would be subtle enough not to annoy those who don't want too much, yet distinct enough to aid those who feel the need for a cursor.

There are some instances of ` ' style quotes in the syllabus. Those should be rooted out as not only are they typographical abominations but take ages to type on a non-US keyboard like mine where you have to use a released dead key for the grave accent!

Last edited by DreymaR (31-Oct-2007 15:06:29)

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

Offline
  • 0
  • Reputation: 2
  • From: Houston, Texas
  • Registered: 03-Jan-2007
  • Posts: 358

Ryan,

Awesome!  Love the underscore cursor!!!!

Offline
  • 0
  • Reputation: 0
  • From: Australia
  • Registered: 22-Oct-2007
  • Posts: 47
DreymaR said:

Ryan, I suggest you go for a simple underscore marking position. No need for any flashy stuff as it'd maybe mess with the 'nice-and-simple-yet-effective' impression the app is giving now. An underscore always placed on the next character position until something is typed there would be subtle enough not to annoy those who don't want too much, yet distinct enough to aid those who feel the need for a cursor.

There are some instances of ` ' style quotes in the syllabus. Those should be rooted out as not only are they typographical abominations but take ages to type on a non-US keyboard like mine where you have to use a released dead key for the grave accent!

Done, and done!

I also fixed some grammar and spelling problems, so hopefully the sentences should be easier and more natural to type, now.

Offline
  • 0
  • Reputation: 0
  • From: NYC
  • Registered: 02-Feb-2007
  • Posts: 104

I love that cursor...

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

I'm particularly happy that the underscore turns red whenever I mistype a space character.

I'm particularly UNhappy that I cannot break 62 WPM no matter how hard I try, and now my wrists are starting to tell me to slow down a bit (it's okay, I know my wrists well from the time I practiced the piano so I won't get RSI this time either). But I don't suppose anyone except me can do much about that.  :)

Last edited by DreymaR (05-Nov-2007 18:03:26)

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

Offline
  • 0
  • Reputation: 0
  • From: Köln, Germany
  • Registered: 01-Apr-2007
  • Posts: 264

Anyway, ryan, thanks so much for this cool test. Yeah, I've become addicted too...

Now, a cool feature would be statistics about the layouts, etc. and options for sorting/filtering the highscore table.

Last edited by vilem (05-Nov-2007 23:28:42)
Offline
  • 0
  • Reputation: 0
  • From: Australia
  • Registered: 22-Oct-2007
  • Posts: 47
DreymaR said:

cannot break 62 WPM no matter how hard I try, and now my wrists are starting to tell me to slow down a bit

If your wrists are hurting, it may indicate that you are moving your fingers too much (e.g. which can happen if your fingers have trouble deciding which key to press next, and hence move around a lot or get stressed). So, whenever your wrists hurt, it may be an idea to try typing with minimal finger movements for a while -- *really* minimal finger movements.

Also, it is important to be aware of your weak words so that you know to slow down for those words. Hopefully, adding statistics to the applet will make it easier to identify those weak words.

Offline
  • 0
  • Reputation: 0
  • From: Australia
  • Registered: 22-Oct-2007
  • Posts: 47
vilem said:

Now, a cool feature would be statistics about the layouts, etc. and options for sorting/filtering the highscore table.

That sounds nice. (And we can also use it to see how man people use the layout called "COMPAQ" ;-) )

Offline
  • 0
  • Index
  • General
  • A new typing test created by a Colemak fan