ВИД ПЕРЕКЛЮЧАТЕЛЯ ЗАДЕЙСТВУЕМЫХ ФУНКЦИОНАЛЬНЫХ ЭЛЕМЕНТОВ

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