25% OFF until the end of the week!

KeyKey is a minimalistic touch typing tutor for Mac. It’s suitable for beginners who want to learn basic touch typing skills, as well as for advanced users seeking to master alternative layouts like COLEMAK or DVORAK. Improve your typing speed today!

Touch typing is not about key arrangement, as you might believe. It’s about training your muscle memory, making your fingers remember the micro motions unique to each language.

KeyKey knows the most popular letter combinations and words of your native language and utilizes them in lesson generation, giving you extra practice for the letter combinations that trip you up.

Supported languages and layouts:

◆ Portuguese: Brazilian (ABNT2, Pro), Portuguese;

◆ German: QWERTZ, QWERTZ Swiss, Neo;

◆ Italian: Italian, Italian Typewriting;
◆ Turkish: Turkish Q, Turkish F;
◆ Greek: Greek;

◆ Russian: Russian, Russian PC, Typewriting;
◆ Ukrainian: Ukrainian, Ukrainian PC.
◆ Mongolian: Mongol 1, Mongol 2

Keyboard Trainer

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 —

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


What’s New

Version 2.9

In this version, we've fixed a bug in Portuguese layout (Lesson 5) and added «Internet Access Policy» for Little Snitch app.

Ratings and Reviews

3.9 out of 5
17 Ratings

17 Ratings

ckueda ,

Doesn't work with remapped keyboards

I have an Ergodox keyboard and remapped my keys with a Colemak layout but it doesn't register the correct keys. It does work if you don't remap your keys and just use the standard qwerty layout with the Colemak typing practice though.

umpitygrumpity ,

❤️ Almost Everything I Wanted! ❤️

I bought the app initially a while back thinking to improve my typing speed and make less errors. I got exactly what I came for, and then more. Later obviously I imagined new things I wanted...which I think they're working on putting in. WELL WORTH the price of admission.

I saw a review from another user who learned DVORAK with KeyKey. That is SO awesome. I actually switched to DVORAK long ago without it, and wish I had it to learn with. DVORAK is so fantastic - it has relieved the pain from carpel tunnel or RSI ...whatever it was which was caused by typing so much with QWERTY. It's great that KeyKey supports the DVORAK layout!

Some reviews say there's no statistics or that it's "calling home" to report stats online, which are completely untrue statements. I hope Apple removes that false information. It only does offline stats and saves it privately and securely in your own iCloud account for syncronizing and backup. The developer has no access to it.

Now the only things I am hoping for are custom text to practice with, and a mode to practice words which have common typos (based on my own stats).

This app is great and while I have not used it a ton, I do enjoy its slick interface and design, and the straightforward functionality. In fact I would vote it for an Apple Design award!

Targetindicator0 ,

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.

App Privacy

The developer, Sergiy Vynnychenko, has not provided details about its privacy practices and handling of data to Apple. For more information, see the developer’s privacy policy.

No Details Provided

The developer will be required to provide privacy details when they submit their next app update.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.