I've been contemplating the idea of increasing UX for mobile touch screen phone users by programming a keyboard to avoid typos when touches fall in-between keys by guessing the key that the user most likely meant to touch.
For example, the user types
technic followed by an
o - well based on the keys near
o, on my keyboard
l, we can deduce that the user is almost certainly intending to type an
technician (since the
technical - another candidate - is no where near the
o on this keyboard) - thus by, in that moment, inputting an
i for the user, we can successfully improve his/her experience by avoiding the typo.
This theoretical functionality would be disabled for the following word after a backspace was made in case by chance the functionality caused the typo that was backspaced.
Thinking about this, I began wondering:
Is this already an industry standard for user experience in touch-screen mobile phones? Or is it standard to simply calculate based on the center of the touch?
I ask because this is a complex UX feature that would take lots of time to develop - I might pass it up in a project - but if it's a standard, then I would think twice since users might be used to this and have a worse-than-usual experience purely for the lack of a feature that they didn't know they'd been using.