SectionPage Как работает Dasher? Нажмите escape, чтобы остановить мильтик
Наверное, Dasher похож на аркадную игру 'Атака азбуки-убийцы'.
Financial Times, 5th February 2002.

Dasher

Интерфейс Dasher'a основан на масштабировании. Вы просто указываете то, что Вам нужно, и та область, куда Вы указали - увеличивается. Место на экране, с помощью которого и набирается текст, состоит из букв, наиболее подходящих по смыслу к тексту. Чем дольше Вы "играете" с алфавитом, тем длиннее получится текст. А место, ГДЕ Вы "играете", определяет смысл набираемого текста.

Справа показана работа программы на примере надписи "hello_how_are_you".

С целью сделать интерфейс ещё эффективнее, мы используем специальную языковую модель, позволяющую предугадывать появление той или иной буквы в тексте. Наиболее вероятные буквосочетания заданы жёстко, что позволяет выбирать их очень быстро. Редкие буквосочетания (или являющиеся ошибками в правописании) занимают мало места на экране, так что выбрать их намного сложнее. Языковая модель постоянно самообучается: если Вы один раз уже использовали какое-то необычное слово, то во второй раз это слово выбрать будет уже проще.

Главным преимуществом Dasher'a перед другими интерфейсами, в основе которых лежит предугадывание, является его "безрежимность": пользователь не должен переключаться между режимами "набор" и "предугадывание".

Вторым преимуществом является простота обучения модели любому стилю письма: нужно просто загрузить необходимый файл с примерами - и вперёд.