ВВОД ТЕКСТА С ИСПОЛЬЗОВАНИЕМ ДВУХ АЛФАВИТОВ И ФУНКЦИЯ ВЫДЕЛЕНИЯ КЛАВИШ

1. Устройство, включающее:
по меньшей мере один процессор и
по меньшей мере одну память, содержащую компьютерный программный код, при этом упомянутые по меньшей мере одна память и компьютерный программный код сконфигурированы так, чтобы при взаимодействии с упомянутым по меньшей мере одним процессором обеспечивать выполнение по меньшей мере следующего:
приема строки символов, вводимых с использованием множества клавиш или представлений клавиш, причем каждая клавиша или представление клавиши имеет множество символов, отображаемых в ассоциации с ними;
сопоставления упомянутой строки символов с заранее сохраненным списком строк символов и
указания того, какие из упомянутых символов доступны для выбора пользователем для предоставления следующего символа упомянутых сопоставленных строк символов, при этом
упомянутое указание включает выделение упомянутых отображаемых символов, являющихся следующими в любой из упомянутых сопоставленных строк символов.
2. Устройство по п.1, в котором упомянутые строки символов в упомянутом заранее сохраненном списке представляют собой слова языка.
3. Устройство по п.1 или 2, в котором упомянутые представления клавиш отображаются на дисплее с сенсорным экраном.
4. Устройство по п.1 или 2, в котором упомянутые выделенные символы показаны в первом цвете, а символы, которые не выделены, показаны в одном или более цветах, отличающихся от упомянутого первого цвета.
5. Вычислительное устройство, включающее устройство по любому из пп.1-4.
6. Вычислительное устройство по п.5, также включающее:
дисплей с сенсорным экраном, сконфигурированный для функционирования в качестве устройства ввода и дисплея.
7. Вычислительно устройство по п.5 или 6, являющееся мобильным телефоном.
8. Способ, включающий:
прием строки символов, вводимых с использованием множества клавиш или представлений клавиш, при этом каждая клавиша или представление клавиши имеет множество символов, отображаемых в ассоциации с ними;
сопоставление упомянутой строки символов с заранее сохраненным списком строк символов и
указание того, какие из упомянутых символов доступны для выбора пользователем для предоставления следующего символа упомянутых сопоставленных строк символов, при этом
упомянутое указание включает выделение упомянутых отображаемых символов, являющихся следующими в любой из упомянутых сопоставленных строк символов.
9. Способ по п.8, в котором упомянутую принятую строку символов вводят с использованием предиктивного ввода текста.
10. Машиночитаемый носитель с хранимыми на нем машиночитаемыми инструкциями для выполнения способа по п.8 или 9 при их исполнении процессором.
11. Устройство, включающее:
по меньшей мере один процессор и
по меньшей мере одну память, содержащую компьютерный программный код, при этом упомянутые по меньшей мере одна память и компьютерный программный код сконфигурированы так, чтобы при взаимодействии с упомянутым по меньшей мере одним процессором обеспечивать выполнение по меньшей мере следующего:
приема строки символов, вводимых с использованием множества клавиш или представлений клавиш, при этом каждая клавиша или представление клавиши имеет множество символов, отображаемых в ассоциации с ними, и упомянутые символы выбирают по меньшей мере из двух алфавитов, и
доступа по меньшей мере к одному списку заранее сохраненных строк символов, причем упомянутые строки включают строки символов каждого из упомянутых по меньшей мере двух алфавитов;
определения, на основе упомянутого по меньшей мере одного списка, по меньшей мере одной из упомянутых заранее сохраненных строк символов, которая соответствует упомянутой принятой строке введенных символов.
12. Устройство по п.11, в котором символы упомянутых по меньшей мере двух алфавитов отображаются на упомянутых клавишах или представлениях клавиш.
13. Устройство по п.12, в котором символы упомянутых алфавитов, доступные для завершения заранее сохраненной строки символов, выделяются на упомянутых клавишах или представлениях клавиш.
14. Мобильный телефон, включающий устройство по любому из пп.11-13.
15. Способ, включающий:
прием строки символов, вводимых с использованием множества клавиш или представлений клавиш, при этом каждая клавиша или представление клавиши имеет множество символов, отображаемых в ассоциации с ними, и упомянутые символы выбирают по меньшей мере из двух алфавитов, и
доступ по меньшей мере к одному списку заранее сохраненных строк символов, причем упомянутые строки включают строки символов каждого из упомянутых по меньшей мере двух алфавитов;
определение, на основе упомянутого по меньшей мере одного списка, по меньшей мере одной из упомянутых заранее сохраненных строк символов, которая соответствует упомянутой принятой строке введенных символов.
16. Способ по п.15, также включающий отображение символов упомянутых по меньшей мере двух алфавитов на упомянутых клавишах или представлениях клавиш.
17. Способ по п.16, в котором символы упомянутых алфавитов, доступные для завершения заранее сохраненной строки символов, выделяют на упомянутых клавишах или представлениях клавиш.
18. Машиночитаемый носитель с хранимыми на нем машиночитаемыми инструкциями для выполнения способа по любому из пп.15-17 при их исполнении процессором.