A big part of typing faster is using the proper finger placement. The app makes this easy with its built-in virtual keyboard. This keyboard models proper hand placement in real time and shows you which finger to use for optimally typing each letter.

Real World, Real Words

To generate lessons the app digested over 1,000 books and articles for each language. The wordlists for the app’s lessons are derived from these materials, and ranked from common to uncommon. Whether you’re trying to improve speed in your native language or trying to type faster in a new one, you’ll get typing practice with the phrases people actually use.

Learn more about all of KeyKey’s features at the KeyKey Typing Tutor website — http://keykey.ninja

If you have any questions, or run into any trouble — please contact us:

What’s New

Version History

2.8

Nov 5, 2018

Added full compatibility with macOS Mojave dark theme, and made some minor adjustments to the UI. Added lessons in the Mongolian language.

2.7.9

Jun 24, 2018

In this version we’ve added lessons in Portuguese (Brazilian), corrected a couple of mistakes in layouts and integrated a profanity filter.• Lessons in PortugueseThere are four keyboard layouts in Portuguese language: Brazilian, Brazilian — ABNT2, Brazilian — Pro and Portuguese.

• Profanity filter for EnglishWhen making a lesson, we use words from modern literature. Apparently, some swear words and obscene expressions made their way into there. That’s why we’ve built-in a filter to get rid of such language.

• Improved Italian localisationIn the previous update we added localisation for Italian language. There seem to have been some translation inaccuracies. Now corrected.

• Error correction in Colemak layoutThe “colon” symbol has been moved to its correct keyboard shortcut "Shift+;" from "Shift+O" where it used to be.

• Profanity filter for EnglishWhen making a lesson, we use words from modern literature. Apparently, some swear words and obscene expressions made their way into there. That’s why we’ve built-in a filter to get rid of such language.

• Improved Italian localisationIn the previous update we added localisation for Italian language. There seem to have been some translation inaccuracies. Now corrected.

• Error correction in Colemak layoutThe “colon” symbol has been moved to its correct keyboard shortcut "Shift+;" from "Shift+O" where it used to be.

• A really rare iCloud sync crash has been fixed.

• The app icon has been slightly improved on together with some minor adjustments to the UI.

We hope you like the update. If you do — please leave us a review!

Vlad and Sergey.

2.7.7

May 30, 2018

In this version we’ve added lessons and localization in Italian as well as two virtual keyboard prompts control options and geeky layouts for English and German.

• Lessons and localization in ItalianThere are two keyboard layouts in Italian: “Italian” and “Italian Typewriter”. In “Typewriter” layout the numbers row is inverted, so you don't need to press “Shift + number” to type symbols. Additionally, these layouts differ slightly in punctuation marks location and that of some letters.

• Virtual keyboard prompts controlBefore, the «Key & hands hints» option was used to enable and disable both the key prompts and the virtual hands. Now, the key and the hand position prompts can be controlled separately. We’ve created two options for that: «Show key hints» and «Show hands hints».

• New geeky layoutsWe added QGMLWY layout for English and XVLCWK (Neo) for English and German.

• Improved SpanishFrom now Spanish lessons based on modern books and articles.

Read more about update in our blog:http://blog.keykey.ninja/keykey-2-7-7-release-notes/

We hope you like the update. If you do — please leave us a review!

Vlad and Sergey.

2.7.6

May 28, 2018

In this version we’ve added lessons and localization in Italian as well as two virtual keyboard prompts control options and geeky layouts for English and German.

• Lessons and localization in ItalianThere are two keyboard layouts in Italian: “Italian” and “Italian Typewriter”. In “Typewriter” layout the numbers row is inverted, so you don't need to press “Shift + number” to type symbols. Additionally, these layouts differ slightly in punctuation marks location and that of some letters.

• Virtual keyboard prompts controlBefore, the “Key Prompt” option was used to enable and disable both the key prompts and the virtual hands. Now, the key and the hand position prompts can be controlled separately. We’ve created two options for that: “Finger Position Prompt” and “Key Prompt”.

• New geeky layoutsWe added QGMLWY layout for English and XVLCWK (Neo) for English and German.

• Improved SpanishFrom now Spanish lessons based on modern books and articles.

Read more about update in our blog:http://blog.keykey.ninja/keykey-2-7-6-release-notes/

We hope you like the update. If you do — please leave us a review!

Vlad and Sergey.

2.7.5

May 10, 2018

In this version we’ve added lessons in Greek and Turkish languages, improved on the Spanish ones and refined the heatmap.

• Turkish and Greek lessonsThere are two keyboard layouts in Turkish: «Turkish Q» and «Turkish F». In Greek it’s the classic «Greek» one. If you’d like to see some other keyboards for these languages — feel free to contact us.

• Typos highlighted in the text line, including the erased onesNow the erased mistakes can be seen while typing not only on the heatmap but also in the text line itself.

• No more English words in Spanish lessonsSome English words slipped into the Spanish lessons by mistake. We’ve manually revised all the original texts to prevent this from happening again.

• «Typewriter» layout added to the lessons in RussianWhile in «ЙЦУКЕН PC» and «ЙЦУКЕН Mac» you need to press «Shift + number» to type symbols, in «Typewriter» layout it’s the exact opposite. That is, the numbers row is inverted. Also, in this layout, letter «ё» is in the bottom row, next to the Shift key.

Read more about update in our blog:http://blog.keykey.ninja/keykey-2-7-5-release-notes/

We hope you like the update. If you do — please leave us a review.

Vlad and Sergey.

2.7

Apr 19, 2018

In this version we’ve added statistics and settings synchronization with iCloud, alternative keyboard layouts for French and English languages as well as ability to sort statistics by keyboard layout.

• iCloud syncNow you can start studying on one computer and continue on another one. Just make sure both systems are logged into the same iCloud account. No need to set anything up, it’s all done automatically.

• Statistics sorted by keyboard layoutStatistics can now be sorted not only by languages but also by layouts for each language. That is to say, lesson stats in layouts like QWERTY and COLEMAK don’t get mixed together anymore.

• BÉPO layout for French languageSecond most popular layout after AZERTY in French-speaking countries, it is basically DVORAK adapted to French language. Popular with programmers.

• QWERTZ Swiss layout for French and English languagesNow there are versions of QWERTZ Swiss layout in French, English and German. Special thanks to Daniele Poggiali from Switzerland for helping us figure out the QWERTZ Swiss particularities for each of the languages.

• Disable the onscreen keyboard promptsNow you can disable the onscreen keyboard prompts. That would help not get distracted by the keyboard once you’ve completely remembered where each key is.

• Mini statistics on home screenMini statistics shows the change in your speed and in your typo count compared to the previous attempt. Temporarily disabled in KeyKey 2.6, this feature is back in.

2.6

Mar 22, 2018

Hola!

What’s new in ver. 2.6:

- Punctuation marks ¡! and ¿? in Spanish lessons are now displayed at the beginning and at the end of words and sentences. ¡Finalmente!;- The heat map of errors is displayed on the keyboard after every set. The map shows clearly on which letters you made mistakes most often;- The density of punctuation marks increased in the respective lessons for all languages.

Thanks for your feedback! We’re always available at vlad.gorohovsky@macosworld.ru.

Vlad and Sergey

2.5

Mar 5, 2018

Bonjour, everyone!We’re back again with the French language for KeyKey.

What's new:- Lessons for our French users. Now you can learn touch typing using French letter combinations and words.- All lessons in Manual mode are unlocked. You don't need to finish current lesson without typos to unlock the next one.

Thank you for using KeyKey and the great feedback you've been giving us. You can contact us by vlad.gorohovsky@macosworld.ru.

- Vlad and Serge

2.4.1

Feb 16, 2018

Hola, everyone!We’re back again with a small bug fix for the Spanish language.

What's new in 4.2:- Lessons for Spanish users. Now you can learn touch typing using Spanish letter combinations and words.- German localization. The translation is still in beta. Let us know if we made a mistake somewhere. - Longer fadeout animation when you hit a wrong key. It should help you to see your typos. - Added semicolon (;) symbol to punctuation mode.

Bug fixes:- Fixed learning string on high-resolution displays.- No more glitches in statistic after switching from SPM to WPM metrics. - Improved layout in keyboard and sidebar.

Thank you for using KeyKey and the great feedback you've been giving us. You can contact us by vlad.gorohovsky@macosworld.ru.

- Vlad and Serge

2.4

Feb 14, 2018

Happy February, everyone!We’re back again with important bug fixes, improvements and new language for KeyKey.

What's new:- Lessons for Spanish users. Now you can learn touch typing using Spanish letter combinations and words.- German localization. The translation is still in beta. Let us know if we made a mistake somewhere. - Longer fadeout animation when you hit a wrong key. It should help you to see your typos. - Added semicolon (;) symbol to punctuation mode.

Bug fixes:- Fixed learning string on high-resolution displays.- No more glitches in statistic after switching from SPM to WPM metrics. - Improved layout in keyboard and sidebar.

Thank you for using KeyKey and the great feedback you've been giving us. You can contact us by vlad.gorohovsky@macosworld.ru.

- Vlad and Serge

2.3

Feb 6, 2018

First-in-this-year update changed a font of the training string. Now the letters "a" and "o" are easily distinguishable.

Also, we added lessons for German users. Now you can learn touch typing using German letter combinations and words.

Kindly apologize for the QWERTZ layout bug which caused quiting the app after pressing the apostrophe key. It has been already fixed.

Thanks to everyone who took time to send feedback to vlad.gorohovsky@macosworld.ru . Without you, new features and fixes would not have been possible!

2.2

Dec 20, 2017

* turn "Key Hints" option on and get suggestions for the best finger and key match in current situation;* no more annoying sound when pressing Shift;* keyboard letters not blurry anymore;* fixed crashes.

Feel free to contact us — vlad.gorohovsky@macosworld.ruThank you for your feedback!

2.1

Dec 10, 2017

This update contains the following fixes:

* special characters and numbers in AZERTY and QWERTZ layouts* an apostrophe in DVORAK layout* a few bugs in the statistics and interface

Next we are going to add lessons in German, French and Spanish languages.

Feel free to contact us — vlad.gorohovsky@macosworld.ruThank you for your feedback!

2.0.1

Nov 22, 2017

In version 2.0 you can track you progress with statistic, learn to type numbers, punctuation and capital letters. We can also learn touch typing with COLEMAK, AZERTY and QWERTZ layouts.

2.0

Nov 21, 2017

• see you progress in statistic• learn to type numbers, punctuation and Capital letters• manual controls of each lessons (for Pro typers)- new user interface

1.0.5

Mar 16, 2016

fixed OS X Yosemite compatibility.

1.0.4

Mar 3, 2016

- New icon- Fixed an issue in Expert mode- Fixed an issue with DVORAK layout - Main window is less blurry - Minor UI fixes

More languages, symbols, numbers and statistic are coming in the near future. Thank you for your support!

1.0.3

Oct 8, 2015

- Brand new icon- Compatibility with El Capitan- Improved logic of lesson switching in automatic mode- Tips when switching between lessons- Fullscreen shortcut changed to ⌃⌘F- Turn off sound with ⌃⌘S- A few minor features and tweaks

1.0

Added full compatibility with macOS Mojave dark theme, and made some minor adjustments to the UI. Added lessons in the Mongolian language.

Ratings and Reviews

4.0 out of 5

8 Ratings

8 Ratings

Targetindicator0
,06/24/2018

Impresive app, even more impressive developers.

I purchased this app over a year a go. It was great when I purchased it & since then its gotten better and better. I feel like this is a model development team. They consistently release meaningful updates and have greatly improved its UI and functionality. I have yet to be asked to repurchase, or subscribe even though the product I initially paid for has been improved dramatically. It seems rare these days to have that experience. Its obvious these developers care about their product and the people that use it. I recomend it to anyone whos interested in expanding their typing skills.

Targetindicator0
,06/24/2018

Impresive app, even more impressive developers.

I purchased this app over a year a go. It was great when I purchased it & since then its gotten better and better. I feel like this is a model development team. They consistently release meaningful updates and have greatly improved its UI and functionality. I have yet to be asked to repurchase, or subscribe even though the product I initially paid for has been improved dramatically. It seems rare these days to have that experience. Its obvious these developers care about their product and the people that use it. I recomend it to anyone whos interested in expanding their typing skills.

Aaron.CZ
,01/05/2018

Wonderful experience!

My favorite part of this app is the UI design, the UI fits into macOS very well, and the hints (visual keyboard, hand) help me to memorize well.

I hope the developer can provide with more lessons in the upcoming updates.

Aaron.CZ
,01/05/2018

Wonderful experience!

My favorite part of this app is the UI design, the UI fits into macOS very well, and the hints (visual keyboard, hand) help me to memorize well.

I hope the developer can provide with more lessons in the upcoming updates.

rajesh91
,04/06/2018

Looks neat

Minimal interface, better than online typing practice

Developer Response
,03/26/2018

Rajesh, if we will show which key was pressed and which should have been pressed on hit map, it can be confusing for people who made a lot of mistakes in one session. I will think about some compromise.

But during a session, you can see your mistakes on the virtual keyboard. All typos are shown red for 3 seconds.

rajesh91
,04/06/2018

Looks neat

Minimal interface, better than online typing practice

Developer Response
,03/26/2018

Rajesh, if we will show which key was pressed and which should have been pressed on hit map, it can be confusing for people who made a lot of mistakes in one session. I will think about some compromise.

But during a session, you can see your mistakes on the virtual keyboard. All typos are shown red for 3 seconds.