СПОСОБ ВЫБОРА РЕЖИМА ИНТЕРПРЕТАЦИИ СИМВОЛОВ

1. Способ электронного ввода символов, включающий:
прием входных символов,
анализ по меньшей мере части указанных входных символов,
выбор режима интерпретации на основе указанного анализа и
формирование выходной последовательности символов путем изменения одного или более символов во входных символах согласно выбранному режиму ввода.
2. Способ по п.1, в котором входные символы включают один символ, и указанный способ выполняют символ за символом.
3. Способ по п.1, в котором входные символы включают последовательность символов, и указанный способ выполняют последовательность за последовательностью.
4. Способ по п.1, в котором измененные один или более символов используют как часть входных символов.
5. Способ по п.1, в котором изменение относится к таким операциям как замена, добавление, удаление, выбор, оставление без изменений, составление множества символов из одного символа, составление одного символа из множества символов.
6. Способ по п.1, в котором режим интерпретации выбирают из следующей группы, режим интерпретации с предсказанием, режим интерпретации многократных нажатий, режим интерпретации чисел.
7. Способ по п.1, в котором по меньшей мере часть указанных входных символов анализируют в процессе приема указанных входных символов.
8. Способ по п.1, в котором выходную последовательность символов отображают на экране.
9. Способ по п.6, в котором режим интерпретации текста с предсказанием выбирают, когда клавиши, формирующие входные символы, выбирают преимущественно один раз.
10. Способ по п.6, в котором режим интерпретации текста с предсказанием выбирают, когда входные символы кажутся противоречащими грамматике.
11. Способ по п.6, в котором режим интерпретации многократных нажатий выбирают, когда входные символы не соответствуют ни одному слову из базы данных слов.
12. Способ по п.6, в котором режим интерпретации многократных нажатий выбирают, когда входные символы включают многократный выбор одной и той же клавиши.
13. Способ по п.6, в котором режим интерпретации многократных нажатий выбирают, когда между выбором одной и той же клавиши обнаруживают интервал.
14. Электронное устройство, включающее средства для электронного ввода символов, при этом устройство:
способно принимать входные символы,
включает блок анализа по меньшей мере части указанных входных символов,
включает блок выбора режима интерпретации на основе указанного анализа,
а также способно формировать выходную последовательность символов путем изменения одного или более символов во входных символах согласно выбранному режиму ввода.
15. Электронное устройство по п.14, в котором блок анализа и блок выбора режима являются одним блоком, способным выполнять оба действия.
16. Электронное устройство по п.14, также включающее средства для выбора вводимых символов.
17. Электронное устройство по п.14, включающее экран для отображения выходной последовательности символов.
18. Электронное устройство по п.14, также включающее средства для ввода текста с предсказанием.
19. Электронное устройство по п.14, способное определять, что клавиши, формирующие входные символы, выбирают преимущественно однократно, и выбирать режим интерпретации текста с предсказанием.
20. Электронное устройство по п.14, способное определять, что входные символы кажутся противоречащими грамматике, и выбирать режим интерпретации текста с предсказанием.
21. Электронное устройство по п.14, способное определять, что входные символы не соответствуют никакому слову из базы данных слов, и выбирать режим интерпретации многократных нажатий.
22. Электронное устройство по п.14, способное определять, что входные символы включают многократный выбор одной и той же клавиши, и выбирать режим интерпретации многократных нажатий.
23. Электронное устройство по п.14, способное определять, что между выбором одной и той же клавиши существует интервал, и выбирать режим интерпретации многократных нажатий.
24. Электронное устройство по п.14, включающее клавиатуру.
25. Электронное устройство по п.14, включающее виртуальную клавиатуру.
26. Электронное устройство по п.14, также включающее средства связи.
27. Модуль для электронной печати, имеющий:
средства для приема входных символов,
средства для анализа по меньшей мере части указанных входных символов,
средства для выбора режима интерпретации на основе указанного анализа и
средства для формирования выходной последовательности символов путем изменения одного или более символов во входных символах согласно выбранному режиму ввода.
28. Модуль по п.27, имеющий средства для выбора режима интерпретации из следующей группы: режим интерпретации с предсказанием, режим интерпретации многократных нажатий, режим интерпретации чисел.
29. Компьютерный программный продукт для электронной печати, включающий программные средства, хранимые на читаемом носителе, выполненные так, чтобы при запуске на компьютере
принимать входные символы,
анализировать по меньшей мере часть указанных входных символов,
выбирать режим интерпретации на основе указанного анализа и
формировать выходную последовательность символов путем изменения одного или более символов во входных символах согласно выбранному режиму ввода.
30. Компьютерный программный продукт по п.29, в котором программные средства также применяют для выбора режима интерпретации из следующей группы: режим интерпретации с предсказанием, режим интерпретации многократных нажатий, режим интерпретации чисел.
31. Компьютерный программный продукт по п.29, в котором входные символы включают один символ, и анализ выполняют символ за символом.
32. Компьютерный программный продукт по п.29, в котором входные символы включают последовательность символов, и анализ выполняют последовательность за последовательностью.
33. Компьютерный программный продукт по п.29, в котором измененные один или более символов используют как часть входных символов.
34. Компьютерный программный продукт по п.29, в котором изменение относится к таким операциям как замена, добавление, удаление, выбор, оставление без изменений, составление множества символов из одного символа, составление одного символа из множества символов.