Type Fu is an app for OSX, ChromeOS and Chrome that will help you learn how to touch type or improve your current touch typing skills.
- On-screen keyboard and fingers
- Audio notifications
- Speed, accuracy and time meters
- Stats tracking with pretty charts
- Auto-adjusted difficulty level
- Error highlighting
- Error correction with backspace key
- Native look and feel
- Retina display support
Type Fu is shipped with thousands of exercises that are grouped into several lessons:
- Letters - exercises that are generated from English letters. There are 23 difficulty levels starting from level 1 which uses only home keys up to level 23 which uses the whole keyboard.
- Numbers - exercises that are generated from numbers. There are 9 difficulty levels starting from level 1 which uses only '7' and '4' keys up to level 9 which uses all numeric keys.
- Words - exercises that are generated from the pool of 3500 most popular English words. There are 9 difficulty levels starting from level 1 which contains only the words that make use of the home row keys up to level 9 with all possible words.
- Quotes - 300 quotes by famous people.
- Proverbs - 300 proverbs.
Supported keyboard layouts
Frequently Asked Questions
Where is the old online version of Type Fu?
What is the purpose of "Auto-adjust dificulty level" option? How does it work?
Enabling this option will cause difficulty level to be automatically adjusted based on your current performance. The algorithm is as follows:
Will you add support for X keyboard layout?
- If average speed for the last 5 completed exercises is higher than 30 WPM and accuracy is higher than 90% then difficulty level is increased.
- If average speed for the last 5 completed exercises is lower than 20 WPM or accuracy is lower than 60% then difficulty level is decreased.
If the layout is widely used I might consider adding it in the next release of Type Fu. I have no plans for adding non-latin layouts (e.g. cyrylic, InScript) or layouts that are just extending already supported layout with regional signs (e.g. Czech QWERTZ, Spanish QWERTY).What does "WPM" mean?
WPM stands for "Words Per Minute". It's a unit for messuring typing speed. 1 WPM is equal to 5 CPM ("Characters Per Minute").
Contact / Support
Got feature request, bug report or general question? Please drop a message to email@example.com