Found this very interesting article about the on-screen keyboard in Windows Phone 7:
Windows Phone 7 - A Better Keyboard - Microsoft Research
I saw people complaining about Microsoft spending a lot of money on R&D. But really, I think the keyboard on my Samsung Omnia 7 is great and I really like that Microsoft publishes information like this and lets us know how they do the things they do.
Windows Phone 7 - A Better Keyboard - Microsoft Research
By combining statistical models of language patterns and touch points, the keyboard dynamically changes the virtual size of the likely next letter, so that it has a larger target areathe area where tapping the keypad results in a particular letter, symbol, or number.
We dont show that visually, Paek says. It all happens behind the scenes.
The keypad software analyzes what a user is typing, decides which letter is most likely to be typed next, and enlarges the virtual key area, so that hitting a T results in a T, not a Y or an R.
I saw people complaining about Microsoft spending a lot of money on R&D. But really, I think the keyboard on my Samsung Omnia 7 is great and I really like that Microsoft publishes information like this and lets us know how they do the things they do.