摘要 |
1. Один или более компьютерных носителей информации, хранящих множественные команды, которые, при выполнении одним или более процессорами устройства, заставляют один или более процессоров: ! принимать (402) ввод пользователя через программную клавиатуру, причем программная клавиатура включает в себя множественные клавиши; ! получать (404) информацию, описывающую текущую среду ввода для программной клавиатуры; и ! определять (406), основываясь, по меньшей мере, частично на текущей среде ввода, какая одна или более клавиш из множественных клавиш предполагалась быть выбранной вводом пользователя. ! 2. Один или более компьютерных носителей информации по п.1, причем ввод пользователя представляется набором из одной или более координат, указывающих одно или более положений программной клавиатуры, выбранной пользователем. ! 3. Один или более компьютерных носителей информации по п.1, причем информация, описывающая текущую среду ввода, содержит информацию, описывающую режим работы устройства. ! 4. Один или более компьютерных носителей информации по п.3, причем информация, описывающая режим работы устройства, содержит географическое положение устройства. ! 5. Один или более компьютерных носителей информации по п.1, причем информация, описывающая текущую среду ввода, содержит специфичный для языка словарь. ! 6. Один или более компьютерных носителей информации по п.1, причем информация, описывающая текущую среду ввода, содержит информацию относительно слов, которые обычно вводятся пользователем устройства. ! 7. Один или более компьютерных носителей информации по п.1, причем информация, описывающая текущую среду ввода, содержит и� |