Это стало еще одним важным этапом в разработке клавиатуры и решением для всех моих давнишних проблем. Клавиши, на каждой из которых было по одной букве, позволяли избежать проблем с вводом имен и необычных слов. Поскольку вы можете нацелиться на отдельную букву, вы свободно можете написать что угодно. Даже если вам и придется быть более осторожными, вы можете печатать медленнее и обращать больше внимания на буквы, когда они подсвечиваются на экране[26]
. Если вы будете следить за этим и всегда нажимать на правильную клавишу, то сможете написать все, что угодно, даже те слова, которых нет в словаре. Еще лучше было то, что переход к расположению букв по одной на клавишу решал проблему «А где я остановился?» Поскольку я всегда отображал конкретную последовательность нажатых клавиш, вы могли посмотреть на них и понять, где прервались. Если вас прервут при наборе слова aluminum, вы больше не увидите slimy.Клавиатура, где буквы располагались на отдельных клавишах, действительно была лучше. Грег Кристи был прав. В течение нескольких дней после того, как я внес это изменение, куча проблем, для которых не получалось найти никаких решений, полностью испарилась. Теперь можно было печатать любые имена. Теперь можно было писать как пират. Теперь никто не терялся посередине слова.
Но несмотря на это решение одних проблем привело к возникновению других, а именно — невнятного поведения новой клавиатуры QWERTY и клавиши пробел. С самого начала моих исследований, связанных с созданием активной поддержки словаря, я ставил себе целью разработать такой пользовательский интерфейс и технический дизайн, чтобы они помогали людям набирать отдельные слова. Здесь важным активирующим фактором было нажатие клавиши пробела.
В выигравшей дерби клавиатуре при нажатии пробела программное обеспечение выбирало лучшее слово, соответствующее нажатым клавишам. Поскольку на каждой клавише находилось несколько букв, не было никакого способа указать, какая конкретно буква вам нужна. Программное обеспечение и словарь должны были выбрать слово, когда вы нажимали пробел.
Когда я перешел от этого автоматического подбора слов на придуманную Грегом раскладку QWERTY, у которой на каждой клавише было по одной букве, после нажатия пробела появлялись именно те знаки, которые вы ввели, те, которые подсвечивались, когда вы их нажимали. Предложения из словаря оставались видимыми в специальной строке, а лучшее из них находилось слева. То, что вы напечатали, появлялось справа. Тем не менее, чтобы воспользоваться предложением из словаря, требовалось коснуться слова в строке предложений, а не нажать пробел. В конце набора слова вам приходилось останавливаться, поднимать глаза на буквы, которые вы на самом деле напечатали, нажимать пробел, если все правильно, или нажимать слово, чтобы изменить набранное на то, что предлагает помощник. Это изменение модели взаимодействия казалось правильным: я словно возвращал все права на управление тому, кто набирает текст. Если вы хотите написать: Arrrrr! то можете это сделать легко и просто. В этом и была суть идеи размещения по одной букве на каждую клавишу. Если вы нажимаете на пробел, то получаете именно те буквы, которые набрали.
Поскольку все члены команды Purple каждый день тестировали мою новую клавиатуру QWERTY, отзывы о ней я получил быстро и четко. Поддерживать скорость печати было очень трудно. Клавиши были слишком маленькими, точность попадания по ним — низкой, а чтобы ввести текст, приходилось слишком часто смотреть в строку предложений. Подсказки со словами в ней были словно лежачие полицейские на дороге.