Sign up FAST! Login

Model Your Users: Algorithms Behind the Minuum Keyboard

Model Your Users Algorithms Behind the Minuum Keyboard The Minuum Keyboard Project

By shrinking the keyboard in this way we soon had to grapple with a basic fact:human input is imprecise, and the faster you type the more imprecise it gets. Rather than trying to improve user precision, we instead embrace sloppy typing.

This only works because we use disambiguation in addition to auto-correction. While “auto-correction” implies that you made a mistake that needed correcting, “disambiguation” accepts the fundamental ambiguity of human interaction, and uses an understanding of language to narrow things down. Think of it like speech recognition: in a noisy bar, the problem isn’t that your friends are speaking incorrectly; human speech is ambiguous, and the noisiness of the environment sure doesn’t help. You can only understand them because you have prior knowledge of the sorts of things they are likely to say.


Stashed in: History of Tech!

To save this post, select a stash from drop-down menu or type in a new one:

How many words/minute was that, and how does it compare to typing on a phone?   It seems very quick and intuitive.

21, not counting punctuation.

That's pretty good. But there's still gotta be a better way.

You May Also Like: