СПОСОБ И УСТРОЙСТВО ДЛЯ УПРАВЛЕНИЯ ПРИЛОЖЕНИЕМ

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