БЫСТРЫЕ ЗАДАЧИ ДЛЯ ЭКРАННЫХ КЛАВИАТУР

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