ВИРТУАЛЬНАЯ КЛАВИАТУРА С ПОДВИЖНЫМИ КНОПКАМИ

1. Компьютерная система (100), содержащая:
сенсорный дисплей (102);
виртуальную клавиатуру (104), визуально представляемую сенсорным дисплеем (102), причем виртуальная клавиатура (104) содержит одну или более подвижных кнопок, причем каждая подвижная кнопка содержит множество элементов сенсорного выбора;
модуль сенсорного обнаружения (510), сконфигурированный для распознавания, к какому из множества элементов сенсорного выбора прикасаются;
модуль визуальной обратной связи (512), сконфигурированный для визуального указания, какой элемент сенсорного выбора считается готовым к выбору, в ответ на прикосновение к этому элементу сенсорного выбора; и
модуль выбора (514), сконфигурированный для ввода элементов сенсорного выбора в ответ на снятие касания с этого элемента сенсорного выбора, в то время как модуль визуальной обратной связи (512) визуально указывает то, что этот элемент сенсорного выбора считается готовым к выбору.
2. Компьютерная система по п.1, в которой каждый из множества элементов сенсорного выбора является не имеющим границ элементом сенсорного выбора, закрепленным внутри непрерывной и визуально отчетливой границы подвижной кнопки.
3. Компьютерная система по п.1, в которой каждый из множества элементов сенсорного выбора является сенсорно выбираемой буквой.
4. Компьютерная система по п.1, в которой виртуальная клавиатура включает в себя:
первую подвижную кнопку, содержащую в направлении слева направо Q-элемент, W-элемент, E-элемент, R-элемент, T-элемент, Y-элемент, U-элемент, I-элемент, O-элемент, и P-элемент;
вторую подвижную кнопку, содержащую в направлении слева направо A-элемент, S-элемент, D-элемент, F-элемент, G-элемент, H-элемент, J-элемент, K-элемент и L-элемент; и
третью подвижную кнопку, содержащую в направлении слева направо Z-элемент, X-элемент, C-элемент, V-элемент, B-элемент, N-элемент и M-элемент.
5. Компьютерная система по п.1, в которой модуль визуальной обратной связи сконфигурирован для визуального указания того, что элемент сенсорного выбора считается готовым к выбору посредством увеличения этого элемента сенсорного выбора.
6. Компьютерная система по п.5, в которой модуль визуальной обратной связи сконфигурирован для визуального указания того, что элемент сенсорного выбора считается готовым к выбору посредством увеличения элемента сенсорного выбора, соседнего с элементом сенсорного выбора, считающимся готовым к выбору.
7. Компьютерная система по п.5, в которой модуль визуальной обратной связи сконфигурирован для визуального указания того, что элемент сенсорного выбора считается готовым к выбору посредством расширения визуально отчетливой границы подвижной кнопки для вмещения увеличенного размера одного или более элементов сенсорного выбора.
8. Компьютерная система по п.1, в которой модуль визуальной обратной связи сконфигурирован для визуального указания того, что элемент сенсорного выбора считается готовым к выбору посредством сдвига позиции этого элемента сенсорного выбора.
9. Компьютерная система по п.8, в которой модуль визуальной обратной связи сконфигурирован для визуального указания того, что элемент сенсорного выбора считается готовым к выбору посредством смещения позиции элемента сенсорного выбора, соседнего с элементом сенсорного выбора, считающимся готовым к выбору.
10. Компьютерная система по п.8, в которой модуль визуальной обратной связи сконфигурирован для визуального указания того, что элемент сенсорного выбора считается готовым к выбору посредством расширения визуально отчетливой границы подвижной кнопки для вмещения смещенной позиции одного или более элементов сенсорного выбора.
11. Компьютерная система по п.1, которая включает в себя модуль альтернативного выбора, сконфигурированный для изменения подвижной кнопки, к которой прикасаются, для вовлечения другого множества элементов сенсорного выбора, причем другое множество элементов сенсорного выбора связано с элементом сенсорного выбора, который ранее считался готовым к выбору.
12. Способ обработки пользовательского ввода, содержащий:
визуальное представление с помощью сенсорного дисплея (102) виртуальной клавиатуры (104), содержащей одну или более подвижных кнопок, причем каждая подвижная кнопка включает в себя множество элементов сенсорного выбора;
распознавание, к какому из множества элементов сенсорного выбора прикасаются;
визуальное указание того, что элемент сенсорного выбора считается готовым к выбору в ответ на прикосновение к этому элементу сенсорного выбора; и
ввод элемента сенсорного выбора в ответ на снятие касания с этого элемента сенсорного выбора, в то время как модуль визуальной обратной связи визуально указывает то, что элемент сенсорного выбора считается готовым к выбору.
13. Способ по п.12, в котором визуальное указание того, что элемент сенсорного выбора считается готовым к выбору, включает в себя увеличение этого элемента сенсорного выбора.
14. Способ по п.12, в котором визуальное указание того, что элемент сенсорного выбора считается готовым к выбору, включает в себя сдвиг позиции этого элемента сенсорного выбора.
15. Способ по п.12, в котором визуальное указание того, что элемент сенсорного выбора считается готовым к выбору, включает в себя расширение визуально отчетливой границы подвижной кнопки для вмещения смещенной позиции и/или увеличенного размера одного или более элементов сенсорного выбора.