If you’re either a beginner trying to learn touch typing or even an average user who’s just looking for way to enhance your existing typing skill then there are quite a few tools that can be used in Ubuntu Linux these days.
If you want a simple yet an excellent tool then Klavaro is one of my favorites (highly newbie friendly as well). Or if you’re looking for a cross-platform typing tutor then TIPP is well worth the try.
But if you’ve already tried them both and looking for something for a a change 😉 then perhaps you might be interested in “nlkt”. It’s a non-liner typing tutor, meaning that by based on your history of typing mistakes & errors nlkt creates dynamic lessons for enhancing your typing skill.
This is actually not something new and some other typing tutors have it too. And also remember that, nlkt doesn’t seem to include lessons for beginners (basic key training or proper hand positioning tips) so it is more likely a tool for individuals who already know how to touch type.
Some main features …
*. Supports QWERTY and Dvorak keyboard layouts (including few languages Russian, Denmark, UK etc).
*. Add new profiles or open existing ones.
*. Saves your details automatically.
*. Shows the time passed, current speed, mistakes that you’ve made (not personal stuff, just typing mistakes, kidding ;-)) and an on-screen keyboard.
*. Marks errors in “Red” and depending on the lesson there is a pre-assigned error limit. If you exceed it, then you’ll have to take that lesson again. And until you finish it properly, you wouldn’t be able to go further.
*. Stop and restart exercises manually.
*. Has an advanced “Status” window that shows things like: Your completed exercises, error rate, speed, Rhythm average and also a simple “results” window that shows results per each lesson.
If you wanna try it, then you can install nlkt in Ubuntu 12.04 Precise Pangolin, 11.10 Oneiric Ocelot, 11.04 Natty Narwhal, 10.10 and 10.04 by using the below command in your Terminal window.
sudo apt-get install nlkt
After installing, if Ubuntu “Dash” couldn’t find it, then put the below command in your Terminal window that should open the program.
Anyway, as mentioned before, if you’re a total beginner then you might wanna stick with something else as nlkt lacks some lessons for beginners. Except for that, it looks pretty good.