УСТРОЙСТВО И ПРОГРАММА ОБРАБОТКИ ИНФОРМАЦИИ

1. Устройство обработки информации, содержащее:
множество клавиш;
запоминающее устройство, которое сохраняет данные по схеме размещения клавиш, указывающие схему размещения множества клавиш;
модуль идентификации, который идентифицирует каждую позицию отображения множества окон, отображаемых на экране;
модуль назначения, который сравнивает схему размещения окон, полученную посредством сравнения позиции отображения каждого окна, идентифицированной посредством модуля идентификации, со схемой размещения клавиш, отображаемой посредством упомянутых данных по схеме размещения клавиш, и однозначно назначает каждому окну клавишу для выбора релевантного окна из числа множества клавиш так, что схема размещения окон и схема размещения клавиш являются идентичными или аналогичными;
модуль уведомления, который уведомляет о клавишах, назначаемых посредством модуля назначения; и
модуль выбора, который выбирает окно, которому назначена клавиша, которой оперируют, когда любая из клавиш, о которых уведомлено посредством модуля уведомления, оперируют.
2. Устройство обработки информации по п.1, в котором модуль идентификации идентифицирует позицию отображения каждого окна, исключая окна с правами на диалог из числа окон, отображаемых на экране.
3. Устройство обработки информации по п.1, в котором модуль уведомления, для каждого окна, отображаемого на экране, накладывает и отображает изображение, указывающее клавишу, назначаемую релевантному окну посредством модуля назначения, поверх релевантного окна.
4. Устройство обработки информации по п.1, дополнительно содержащее средство подсветки, которое подсвечивает каждую клавишу множества клавиш,
при этом модуль уведомления управляет средством подсветки и, из числа множества клавиш, подсвечивает клавишу, назначаемую каждому окну посредством модуля назначения.
5. Устройство обработки информации по п.1, дополнительно содержащее:
модуль определения, который определяет то, превышает ли число окон, отображаемых на экране, число назначаемых клавиш, указанных посредством упомянутых данных по схеме размещения клавиш; и
модуль секционирования, который, если модуль определения определяет то, что есть превышение, секционирует экран на множество областей так, чтобы окна в количестве, равном или меньшем числа назначаемых клавиш, включались в пределы одной области,
при этом модуль назначения назначает клавишу каждой области, секционированной посредством модуля секционирования.
6. Устройство обработки информации по п.1, дополнительно содержащее:
модуль определения, который определяет то, превышает ли число окон, отображаемых на экране, число назначаемых клавиш, указанных посредством упомянутых данных по схеме размещения клавиш; и
модуль конфигурирования, который, если модуль определения определяет то, что есть превышение, конфигурирует частичную область, включающую в себя окна в количестве, равном или меньшем числа назначаемых клавиш,
при этом модуль назначения назначает клавишу для каждого окна, отображаемого в пределах частичной области, сконфигурированной посредством модуля конфигурирования.
7. Устройство обработки информации, содержащее:
множество клавиш;
запоминающее устройство, которое сохраняет данные по схеме размещения клавиш, указывающие схему размещения множества клавиш;
модуль идентификации, который идентифицирует каждую позицию отображения множества окон, отображаемых на экране;
модуль сохранения, который сравнивает схему размещения окон, полученную посредством сравнения позиции отображения каждого окна, идентифицированной посредством модуля идентификации, со схемой размещения клавиш, указанной посредством упомянутых данных по схеме размещения клавиш, и если схема размещения окон и схема размещения клавиш различаются, сохраняет позицию отображения каждого окна;
модуль сортировки, который сортирует позицию отображения каждого окна согласно схеме размещения клавиш;
модуль назначения, который сравнивает схему размещения окон после сортировки посредством модуля сортировки со схемой размещения клавиш и однозначно назначает каждому окну клавишу для выбора релевантного окна из числа множества клавиш так, что две релевантные схемы размещения являются идентичными или аналогичными;
модуль уведомления, который уведомляет о клавишах, назначаемых посредством модуля назначения;
модуль выбора, который выбирает окно, которому назначена клавиша, которой оперируют, когда любая из клавиш, уведомленных посредством модуля уведомления, оперируют; и
модуль восстановления, который, после выбора посредством модуля выбора, возвращает позицию отображения каждого окна к позиции отображения каждого окна, сохраненной посредством модуля сохранения.
8. Программа для инструктирования компьютеру реализовывать:
функцию идентификации, которая идентифицирует позицию отображения каждого из множества окон, отображаемых на экране;
функцию назначения, которая сравнивает схему размещения окон, полученную посредством сравнения позиции отображения каждого окна, идентифицированной посредством функции идентификации, со схемой размещения клавиш, указанной посредством данных по схеме размещения клавиш, сохраненных в запоминающем устройстве, и однозначно назначает каждому окну клавишу для выбора релевантного окна из числа множества клавиш, указанных посредством упомянутых данных по схеме размещения клавиш;
функцию уведомления, которая уведомляет о клавишах, назначаемых посредством функции назначения; и
функцию выбора, которая выбирает окно, которому назначена клавиша, которой оперируют, когда любая из клавиш, уведомленных функцией уведомления, оперируют.
9. Программа для инструктирования компьютеру реализовывать:
функцию идентификации, которая идентифицирует позицию отображения каждого из множества окон, отображаемых на экране;
функцию сохранения, которая сравнивает схему размещения окон, полученную посредством сравнения позиции отображения каждого окна, идентифицированной посредством функции идентификации, со схемой размещения клавиш, указанной посредством данных по схеме размещения клавиш, сохраненных в запоминающем устройстве, и если схема размещения окон и схема размещения клавиш различаются, сохраняет позицию отображения каждого окна;
функцию сортировки, которая сортирует позицию отображения каждого окна согласно схеме размещения клавиш;
функцию назначения, которая сравнивает схему размещения окон после сортировки посредством упомянутой функции сортировки со схемой размещения клавиш и однозначно назначает каждому окну клавишу для выбора релевантного окна из числа множества клавиш, указанных посредством упомянутых данных по схеме размещения клавиш так, что две релевантные схемы размещения являются идентичными или аналогичными;
функцию уведомления, которая уведомляет о клавишах, назначаемых посредством функции назначения;
функцию выбора, которая выбирает окно, которому назначена клавиша, с которой оперируют, когда с любой из клавиш, уведомленных функцией уведомления, оперируют; и
функцию восстановления, которая, после выбора посредством функции выбора, возвращает позицию отображения каждого окна к позиции отображения каждого окна, сохраненной посредством функции сохранения.