Typing on an Invisible Keyboard
Personalized input: improving ten-finger touchscreen typing through automatic adaptation