This is Fleksy. It’s not released, yet, but it should be in the near future. It’s an app with a keyboard and a great predictive text algorithm that makes it possible to correct words, even when none of the correct letters are hit.
It’s intended for vision-impaired users, and they must have a general idea of a QWERTY keyboard layout. Still the developers showed off the video above, which seems to take it to a bit more of an extreme as they completely miss entire words, but the application knows what they mean. It even speaks punctuation and reads each word as it’s typed, helping the user know that what they are typing is correct.
The keyboard is is specifically designed for the app as well.