ВИРТУАЛЬНАЯ ТАКТИЛЬНАЯ ПАНЕЛЬ

1. Один или более машиночитаемых носителей информации, имеющий выполняемые компьютером команды, осуществляемые для выполнения способа одновременного отображения виртуальной тактильной панели и управляющего курсора мыши на основе касаний виртуальной тактильной панели, содержащий этапы, на которых:
одновременно представляют системную часть и часть (402) тактильного экрана на тактильном экране;
представляют пользовательский интерфейс (UI) операционной системы (ОС) в системной части, при этом курсор мыши представляется как часть ОС (202);
представляют тактильную панель в части (208) тактильного экрана;
принимают касания в пределах части (316) тактильного экрана;
используют одно или более правил для перевода касаний в одно или более действий мыши (410); и
используют действия мыши для управления курсором (412) мыши.
2. Носитель информации по п.1, дополнительно содержащий применение цифрового преобразователя к касаниям для преобразования касаний в пакеты касаний.
3. Носитель информации по п.2, в котором пакеты касаний содержат указания, по меньшей мере, одной координаты x/y, направления, и скорости, связанных с касаниями.
4. Носитель информации по п.1, дополнительно содержащий представление одной или более виртуальных клавиш в части тактильного экрана.
5. Носитель информации по п.1, дополнительно содержащий прием касаний в части системной части.
6. Носитель информации по п.1, дополнительно содержащий:
прием второго касания в системной части; и
управление курсором мыши на основе второго касания.
7. Носитель информации по п.1, в котором одно или более правил не учитывают части касаний, принятые из-за пределов части тактильного экрана.
8. Носитель информации по п.1, в котором одно или более правил учитывают части касаний, принятых из-за пределов частей тактильного экрана, если касания возникли в части тактильного экрана.
9. Носитель информации по п.1, в котором виртуальная тактильная панель представляется исключительно тогда, когда пользователь нажимает клавишу.
10. Носитель информации по п.1, в котором тактильный экран поддерживает множественные касания.
11. Графический пользовательский интерфейс (GUI), выполненный с возможностью осуществления в машиночитаемой среде и выполнения на вычислительном устройстве, причем GUI представлен на одном устройстве отображения с тактильным экраном и содержит:
системную область отображения, выполненную с возможностью отображения интерактивной операционной системы (ОС), в которой пользователь может взаимодействовать с одним или более приложениями программных средств с использованием устройства (202) ввода; и
область отображения тактильного экрана, выполненную с возможностью отображения виртуального устройства ввода и приема касаний, позволяющих пользователю взаимодействовать с ОС (204).
12. Графический пользовательский интерфейс (GUI) по п.11, в котором виртуальное устройство ввода является представлением тактильной панели.
13. Графический пользовательский интерфейс (GUI) по п.12, в котором виртуальное устройство ввода включает в себя одну или более виртуальных клавиш.
14. Графический пользовательский интерфейс (GUI) по п.11, в котором виртуальное устройство ввода является представлением, по меньшей мере, одного из шарового манипулятора, колеса прокрутки или джойстика.
15. Графический пользовательский интерфейс (GUI) по п.11, в котором касания используются для управления курсором мыши в системной области отображения.
16. Способ представления виртуального устройства ввода на устройстве отображения, чтобы пользователь взаимодействовал с представлением графического пользовательского интерфейса (GUI) операционной системы (ОС), содержащий этапы, на которых:
одновременно представляют системную часть и часть тактильного экрана на устройстве отображения, при этом системная часть представляет GUI ОС, а часть тактильного экрана представляет виртуальное устройство (402) ввода;
принимают одно или более касаний на виртуальном устройстве (316) ввода;
переводят одно или более касаний в пакеты касаний, которые указывают направление (406) x/y;
преобразуют пакеты касаний в преобразованные пакеты, учитывающие размер экрана, связанного с системной частью (408);
определяют одно или более действий мыши на основе преобразованных пакетов (410); и
манипулируют GUI ОС на основе пакетов (412) мыши.
17. Способ по п.16, дополнительно содержащий кэширование преобразованных пакетов.
18. Способ по п.17, в котором виртуальное устройство ввода содержит представление, по меньшей мере, одной тактильной панели с одной или более клавишами, шаровым манипулятором, колесом прокрутки, и джойстиком.
19. Способ по п.17, в котором манипулирование GUI ОС дополнительно содержит манипулирование курсором мыши.
20. Способ по п.19, в котором курсор мыши управляется посредством прикладной программы.