Please read The Frontype Method. Five easy steps to touch-typing. >>>
Frontype is a real-time typing tutor with semitransparent on-screen keyboard.
Frontype reflects all your operations with physical keyboard and can be used for simulation of any national keyboard layout.
Frontype looks like a grey transparent film over the screen. Screenshot
It's easy to adjust and customize: size, transparency, color, key sets etc.
*NOTE: to move the keyboard and to type by your mouse press: