How to stop looking at the keyboard when you type
Stop glancing down by following the lit key on screen, learning finger by finger, then hiding the keyboard in Type by Zaweba when ready.

You stop looking at the keyboard by giving your eyes somewhere better to go. In Type by Zaweba that place is the on-screen keyboard, which lights the next key and shows which finger to use, so you can keep your eyes up while the lessons build the muscle memory. When the lit key no longer feels necessary, you hide the on-screen keyboard too, and you are typing blind.
Type is a free, offline touch-typing tutor for children and adults, with 30 lessons that start at the home row and assume nothing. It suits anyone who has typed for years with two fingers and a lot of glancing down.
Why the habit is so hard to break
People look down because it works. If you don't know where a key is, looking finds it. Telling yourself not to look just leaves you stuck, so the habit comes back. The fix is to replace the glance with an answer you can see without moving your eyes from the screen.
Type's keyboard is drawn to scale, with every key in its finger's colour. The key you need next has a bold ring around it while the others fade back, and for capitals and symbols the right Shift key lights as well. The question that used to send your eyes down is answered on screen, a few centimetres from the text.
Step by step from the home row
Open Type, make a profile and start lesson 1. It uses only the home row keys, A S D F and their partners, so there are few keys to find. Rest your fingers on them and keep them there between keys.
Turn on the hands with View, then Show the hands. Two cartoon hands in the same finger colours light the finger to use, and a line below says which one, such as Next: J (right index finger). It is easy to overlook, but this is the part that fixes two-finger habits, because it tells you which finger as well as which key.
Type each key without looking down, even if it's slow. Pass at 90 percent accuracy and the next lesson opens. The top row comes in lessons 5 to 10, the bottom row in 11 to 16, then capitals, numbers and symbols, and finally speed and stamina. Text is generated fresh each time from the keys learnt so far, so you can't lean on memory of the words.
When to hide the keyboard on screen
The on-screen keyboard is a crutch, and a good one, but the goal is to need it less. Once a lesson feels easy, turn it off with View, then Show the keyboard, and try the lesson again. You will find you still know where most keys are. The ones you don't know show up as errors, and that is useful information.
A reasonable pattern is to learn each new row with the keyboard and hands on, then repeat the lesson with them hidden before moving on. Bring them back without guilt for numbers and symbols, which take longest to settle for most people.
Keeping your eyes up when it gets hard
Speed is where the old habit sneaks back. Keep an eye on the live accuracy figure: if it drops sharply, slow down rather than looking. After each session the results card lists your mistakes and the keys that caused them, and the Progress page has a problem-keys heatmap that shades each key by error rate. Those are the keys your eyes still want to check.
Smart drill takes your five weakest keys and builds practice around them, which is the fastest way to stop a particular key pulling your eyes down. The two games help too. Falling words asks you to type each word before it lands, and there's no time to look at your hands, while Ghost race sets you against a replay of your own best run.
If you slip back
Everyone glances down now and then, especially when tired. Don't restart the course. Turn the on-screen keyboard back on for a session or two, let the lit keys carry you, and hide it again when the misses settle. Kid mode is worth knowing about for children: mistakes wait for the right key, so a child can't hurry on without finding it.
Give it a few weeks of short, regular sessions. Type by Zaweba will keep showing you the right key until your fingers know it without being shown.