Очевидно, что ввод слов целиком избыточен, поскольку требуется передача гораздо меньшего количества информации. Идея ускорения ввода текста состоит в том, чтобы найти такой способ кодирования слов, чтобы требовалось нажимать меньше букв на клавиатуре.
Ниже представлены различные возможные рассуждения на эту тему.
Пусть мы кодируем слово его первыми двумя буквами и последними двумя, пропуская середину.
Однако как же обеспечить выбор из возможных вариантов нужного слова?
Кажется ясным, что требуется в середину вставлять характерные буквы.
Реализация такого способа ввода текста может быть следующей: вводится начало слова, его конец, в выпадающем меню появляются варианты с подсвеченными характерными буквами, которые вводятся. Вторая реализация аналогична первой за тем исключением, что вместо ввода букв приём слова осуществляется нажатием пробела.