View Single Post
Posts: 631 | Thanked: 1,123 times | Joined on Sep 2005 @ Helsinki
#91
Originally Posted by kanishou View Post
But it's different, right? What the NITs do (if I haven't missed something), is to predict a set of words that begin with the letters you typed. What the iPhone does is to predict what word you wanted to type, even if you missed the keys by one, and then replaces with the correct word automatically after hitting space.
Word completion happens after the fact, i.e. based on if I've typed "drea", it can predict "dreams" or "dreary" or whatever.

The other type of prediction happens before the fact, i.e. based on if I've typed "drea", it predicts that pressing "m" or "r" is than for instance "n" ("drean?"), and therefore updates...

... you can think of it updating the size of the "m" key to be virtually much larger than the "n" key, so if you hit the edge of the "n" key it corrects it (initially) to the "m" key. Think of like an invisible button on top of every real button that you see. The sizes of these invisible buttons change after every key press.
 

The Following 3 Users Say Thank You to ragnar For This Useful Post: