Способ и устройство для установки курсора

Иллюстрации

Показать все

Изобретение относится к пользовательскому интерфейсу. Технический результат заключается в повышении скорости ввода содержимого в окно ввода. Такой результат достигается тем, что обнаруживают первую сенсорную операцию, ориентированную на окно ввода, в интерфейсе отображения сенсорного экрана, определяют содержимое в окне ввода, ориентированном с помощью первой сенсорной операции, и первое рабочее расстояние, причем рабочее направление первой сенсорной операции является согласующимся с направлением упорядочения содержимого; перемещают содержимое на расстояние, соответствующее первому рабочему расстоянию, вдоль первого рабочего направления, чтобы сформировать пустое место между стороной окна ввода и краем стороны содержимого, и когда обнаруживается вторая сенсорная операция, ориентированная на пустое место, устанавливают курсор в позиции пустого места. 3 н. и 12 з.п. ф-лы, 12 ил.

Реферат

ПЕРЕКРЕСТНАЯ ССЫЛКА НА РОДСТВЕННЫЕ ЗАЯВКИ

[0001] Эта заявка основана и притязает на приоритет патентной заявки Китая №201410416076.2, поданной 21 августа 2014 г., все содержимое которой включено в настоящее описание посредством ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

[0002] Настоящее раскрытие относится к технической области электронных устройств и, более конкретно, к способу и устройству для установки курсора.

УРОВЕНЬ ТЕХНИКИ

[0003] В родственной области техники, когда устройство, имеющее сенсорный экран, используется, чтобы вводить содержимое, такое как символы или изображения в окне ввода, левый край введенного содержимого будет близко к левой стороне окна ввода, таким образом, что пользователю трудно выполнять касание между левым краем введенного содержимого и левой стороной окна ввода, чтобы устанавливать курсор. Кроме того, когда полная строка содержимого вводится в окно ввода, правый край введенного содержимого находится близко к правой стороне окна ввода, таким образом, что пользователю трудно выбирать между правым краем введенным содержимым и правой стороной окна ввода, чтобы устанавливать курсор. Очевидно, родственная область техники имеет недостаток в том, что трудно выполнять касание между стороной окна ввода краем стороны вводимого содержимого, чтобы устанавливать курсор.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

[0004] Для того чтобы преодолеть проблемы в родственной области техники, варианты осуществления настоящего раскрытия предоставляют способ и устройство для установки курсора, которое выполнено с возможностью удобной работы между стороной окна ввода и краем стороны введенного содержимого и установки курсора.

[0005] В соответствии с первым аспектом вариантов осуществления настоящего раскрытия, предоставлен способ для установки курсора, включающий в себя:

[0006] когда обнаруживается первая сенсорная операция, ориентированная на окно ввода, в интерфейсе отображения сенсорного экрана, определение содержимого в окне ввода, ориентированном с помощью первой сенсорной операции, и первого рабочего расстояния, причем первое рабочее направление первой сенсорной операции является согласующимся с направлением упорядочения содержимого;

[0007] перемещение содержимого на расстояние, соответствующее первому рабочему расстоянию, вдоль первого рабочего направления, чтобы сформировать пустое место между стороной окна ввода и краем стороны содержимого, и

[0008] когда обнаруживается вторая сенсорная операция, ориентированная на пустое место, установку курсора в позиции пустого места.

[0009] В одном варианте осуществления, способ может также включать в себя:

[0010] когда обнаруживается третья сенсорная операция, ориентированная на содержимое, определение второго рабочего направления и второго рабочего расстояния третьей сенсорной операции, и

[0011] когда второе рабочее направление является противоположным первому рабочему направлению, перемещение содержимого на расстояние, соответствующее второму рабочему расстоянию, вдоль второго рабочего направления, чтобы уменьшить пустое место.

[0012] В одном варианте осуществления, способ может также включать в себя:

[0013] добавление временного окна отображения в интерфейсе отображения сенсорного экрана и добавление части содержимого, превышающей диапазон отображения окна ввода, после перемещения содержимого во временное окно отображения для отображения.

[0014] В одном варианте осуществления, способ может также включать в себя:

[0015] при добавлении содержимого в позицию курсора добавление соответствующей части содержимого, превышающей диапазон отображения окна ввода, в соответствии с добавленным содержимым, во временное окно отображения для отображения или

[0016] при удалении содержимого из позиции курсора, удаление соответствующей части содержимого, входящей в диапазон отображения окна ввода, в соответствии с добавленным содержимым, из временного окна отображения.

[0017] В одном варианте осуществления, способ может также включать в себя:

[0018] автоматический сдвиг части содержимого, превышающей диапазон отображения окна ввода, после перемещения содержимого в следующую строку в окне ввода.

[0019] В одном варианте осуществления, способ может также включать в себя:

[0020] при добавлении содержимого в позицию курсора, автоматический сдвиг соответствующей части содержимого, превышающей диапазон отображения окна ввода, в соответствии с добавленным содержимым, в следующую строку в окне ввода, или

[0021] при удалении содержимого из позиции курсора, удаление соответствующей части содержимого, перемещающейся в строку курсора, в соответствии с удаленным содержимым, из следующей строки в окне ввода.

[0022] В одном варианте осуществления перемещение содержимого на расстояние, соответствующее первому рабочему расстоянию, вдоль первого рабочего направления может включать в себя:

[0023] когда первое рабочее расстояние меньше, чем первое предварительно установленное расстояние, перемещение содержимого на первое рабочее расстояние вдоль первого рабочего направления, и

[0024] когда первое рабочее расстояние не меньше, чем первое предварительно установленное расстояние, перемещение содержимого на первое предварительно установленное расстояние вдоль первого рабочего направления.

[0025] причем первое предварительно установленное расстояние равно произведению ширины окна ввода в первом рабочем направлении и предварительно установленного процентного отношения.

[0026] В соответствии со вторым аспектом вариантов осуществления настоящего раскрытия, предоставлено устройство для установки курсора, причем устройство применяется в устройстве, имеющем сенсорный экран, включающее в себя:

[0027] первый модуль обнаружения, выполненный с возможностью, когда обнаруживается первая сенсорная операция, ориентированная на окно ввода, в интерфейсе отображения сенсорного экрана, определения содержимого в окне ввода, ориентированном с помощью первой сенсорной операции, и первого рабочего расстояния, причем первое рабочее направление первой сенсорной операции является согласующимся с направлением упорядочения содержимого;

[0028] первый модуль перемещения, выполненный с возможностью перемещения содержимого на расстояние, соответствующее первому рабочему расстоянию, вдоль первого рабочего направления, чтобы сформировать пустое место между стороной окна ввода и краем стороны содержимого, и

[0029] модуль установки, выполненный с возможностью, когда обнаруживается вторая сенсорная операция, ориентированная на пустое место, установки курсора в позиции пустого места.

[0030] В одном варианте осуществления, устройство может также включать в себя:

[0031] второй модуль обнаружения, выполненный с возможностью, когда обнаруживается третья сенсорная операция, ориентированная на содержимое, определения второго рабочего направления и второго рабочего расстояния третьей сенсорной операции, и

[0032] второй модуль перемещения, выполненный с возможностью, когда второе рабочее направление является противоположным первому рабочему направлению, перемещения содержимого на расстояние, соответствующее второму рабочему расстоянию, вдоль второго рабочего направления, чтобы уменьшить пустое место.

[0033] В одном варианте осуществления, устройство может также включать в себя:

[0034] первый модуль добавления, выполненный с возможностью добавления временного окна отображения в интерфейсе отображения сенсорного экрана и добавления части содержимого, превышающей диапазон отображения окна ввода, после перемещения содержимого во временное окно отображения для отображения.

[0035] В одном варианте осуществления, устройство может также включать в себя:

[0036] второй модуль добавления, выполненный с возможностью при добавлении содержимого в позицию курсора добавления соответствующей части содержимого, превышающей диапазон отображения окна ввода, в соответствии с добавленным содержимым, во временное окно отображения для отображения, или

[0037] первый модуль удаления, выполненный с возможностью при удалении содержимого из позиции курсора, удаления соответствующей части содержимого, входящей в диапазон отображения окна ввода, в соответствии с добавленным содержимым, из временного окна отображения.

[0038] В одном варианте осуществления, устройство может также включать в себя:

[0039] первый модуль подачи строки, выполненный с возможностью автоматического сдвига части содержимого, превышающей диапазон отображения окна ввода, после перемещения содержимого в следующую строку в окне ввода.

[0040] В одном варианте осуществления, устройство может также включать в себя:

[0041] второй модуль подачи строки, выполненный с возможностью при добавлении содержимого в позицию курсора, автоматического сдвига соответствующей части содержимого, превышающей диапазон отображения окна ввода, в соответствии с добавленным содержимым, в следующую строку в окне ввода, или

[0042] второй модуль удаления, выполненный с возможностью при удалении содержимого из позиции курсора, удаления соответствующей части содержимого, перемещающейся в строку курсора, в соответствии с удаленным содержимым, из следующей строки в окне ввода.

[0043] В одном варианте осуществления первый модуль перемещение может включать в себя:

[0044] первый подмодуль перемещения, выполненный с возможностью, когда первое рабочее расстояние меньше, чем первое предварительно установленное расстояние, перемещения содержимого на первое рабочее расстояние вдоль первого рабочего направления, и

[0045] второй подмодуль перемещения, выполненный с возможностью, когда первое рабочее расстояние не меньше, чем первое предварительно установленное расстояние, перемещения содержимого на первое предварительно установленное расстояние вдоль первого рабочего направления,

[0046] причем первое предварительно установленное расстояние равно произведению ширины окна ввода в первом рабочем направлении и предварительно установленного процентного отношения.

[0047] В соответствии с третьим аспектом настоящего раскрытия, предоставлено устройство для установки курсора в окне ввода, включающее в себя:

[0048] процессор; и

[0049] запоминающее устройство для сохранения инструкций, выполняемых процессором,

[0050] причем процессор выполнен с возможностью:

[0051] когда обнаруживается первая сенсорная операция, ориентированная на окно ввода, в интерфейсе отображения сенсорного экрана, определения содержимого в окне ввода, ориентированном с помощью первой сенсорной операции, и первого рабочего расстояния, причем первое рабочее направление первой сенсорной операции является согласующимся с направлением упорядочения содержимого;

[0052] перемещения содержимого на расстояние, соответствующее первому рабочему расстоянию, вдоль первого рабочего направления, чтобы сформировать пустое место между стороной окна ввода и краем стороны содержимого, и,

[0053] когда обнаруживается вторая сенсорная операция, ориентированная на пустое место, установки курсора в позиции пустого места.

[0054] Технические решения, предоставленные вариантами осуществления настоящего раскрытия, могут включать в себя следующие преимущественные результаты: расстояние между стороной окна ввода и краем стороны введенного содержимого увеличивается в соответствии с обнаруженной первой сенсорной операцией, и курсор устанавливается в пустом месте между стороной окна ввода и краем стороны введенного содержимого в соответствии со второй сенсорной операцией, таким образом, что пользователю удобно работать между стороной окна ввода и краем стороны введенного содержимого, а также пользователю удобно устанавливать курсор между стороной окна ввода и краем стороны введенного содержимого.

[0055] Следует понимать, что, как вышеприведенное общее описание, так и следующее подробное описание являются только иллюстративными и пояснительными, а не ограничительными изобретения.

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

[0056] Сопровождающие чертежи, которые включены в эту спецификацию и составляют ее часть, иллюстрируют варианты осуществления, согласующиеся с изобретением, и вместе с описанием служат, чтобы объяснять принципы раскрытия.

[0057] Фиг. 1 – блок-схема последовательности этапов способа для установки курсора в соответствии с иллюстративным вариантом осуществления.

[0058] Фиг. 2 – блок-схема последовательности этапов способа для установки курсора в соответствии с иллюстративным вариантом осуществления.

[0059] Фиг. 3 – блок-схема последовательности этапов способа для установки курсора в соответствии с иллюстративным вариантом осуществления.

[0060] Фиг. 4А – блок-схема последовательности этапов способа для установки курсора в соответствии с иллюстративным вариантом осуществления.

[0061] Фиг. 4В – блок-схема последовательности этапов способа для установки курсора в соответствии с иллюстративным вариантом осуществления.

[0062] Фиг. 5 – блок-схема устройства для установки курсора в соответствии с иллюстративным вариантом осуществления.

[0063] Фиг. 6 – блок-схема устройства для установки курсора в соответствии с иллюстративным вариантом осуществления.

[0064] Фиг. 7А – блок-схема устройства для установки курсора в соответствии с иллюстративным вариантом осуществления.

[0065] Фиг. 7В – блок-схема устройства для установки курсора в соответствии с иллюстративным вариантом осуществления.

[0066] Фиг. 8А – блок-схема устройства для установки курсора в соответствии с иллюстративным вариантом осуществления.

[0067] Фиг. 8В – блок-схема устройства для установки курсора в соответствии с иллюстративным вариантом осуществления.

[0068] Фиг. 9 – блок-схема устройства, адаптированного для установки курсора в соответствии с иллюстративным вариантом осуществления.

ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ

[0069] Теперь подробно обратимся к иллюстративным вариантам осуществления, примеры которых проиллюстрированы на сопровождающих чертежах. Следующее описание ссылается на сопровождающие чертежи, на которых одинаковые номера на разных чертежах представляют одинаковые или подобные элементы, если не представлено иначе. Осуществления, приведенные в следующем описании иллюстративных вариантов осуществления, не представляют все осуществления, согласующиеся с изобретением. Вместо этого они являются только примерами устройств и способов, согласующихся с некоторыми аспектами, связанными с настоящим изобретением, как перечислено в прилагаемой формуле изобретения.

[0070] Фиг. 1 – блок-схема последовательности этапов способа для установки курсора в соответствии с иллюстративным вариантом осуществления. Как изображено на фиг. 1, способ для установки курсора применяется в устройстве, имеющем сенсорный экран, таком как мобильный телефон и планшет, причем включает в себя следующие этапы S101-S103.

[0071] на этапе S101, когда обнаруживается первая сенсорная операция, ориентированная на окно ввода, в интерфейсе отображения сенсорного экрана, определяются содержимое в окне ввода, ориентированном с помощью первой сенсорной операции, и первое рабочее расстояния.

[0072] Причем первое рабочее направление первой сенсорной операции является согласующимся с направлением упорядочения содержимого.

[0073] Например, когда содержимое вводится в окне ввода в обратном направлении, первое рабочее направление первой сенсорной операции является согласующимся с направлением упорядочения содержимого, т.е., первое рабочее направление является направлением слева направо, а когда содержимое вводится в окне ввода в вертикальном направлении, первое рабочее направление первой сенсорной операции является согласующимся с направлением упорядочения содержимого, т.е., первое рабочее направление является направлением сверху вниз.

[0074] В одном варианте осуществления, когда первая сенсорная операция проводится в окне ввода сенсорного экрана, индуктивность на сенсорном экране считывает первую сенсорную операцию и передает сигнал в процессор, чтобы зарегистрировать считанную информацию, затем процессор определяет позиции начальной точки операции и конечной точки операции первой сенсорной операции в соответствии с принятой информацией и получает первое рабочее расстояние первой сенсорной операции в соответствии с определенными позициями.

[0075] Содержимое в окне ввода, ориентированном с помощью первой сенсорной операции, может быть определено в соответствии с позициями начальной точки операции или конечной точки операции первой сенсорной операции. Содержимое в окне ввода, ориентированном с помощью первой сенсорной операции, может быть либо содержимым в строке начальной точки операции или конечной точки операции, либо может быть содержимым в диапазоне n строк сверху и снизу строки начальной точки операции или конечной точки операции, причем n является предварительно установленным целым. Или содержимое в окне ввода, ориентированном с помощью первой сенсорной операции, может быть определено в соответствии с позициями начальной точки операции или конечной точки операции первой сенсорной операции. Например, содержимое в окне ввода, ориентированном с помощью первой сенсорной операции, может быть содержимым между начальной точкой операции или конечной точкой операции первой сенсорной операции.

[0076] На этапе S102 содержимое перемещается на расстояние, соответствующее первому рабочему расстоянию, вдоль первого рабочего направления, чтобы сформировать пустое место между стороной окна ввода и краем стороны содержимого.

[0077] Содержимое в окне ввода, упомянутом выше, может быть символами, изображениями или комбинациями символов и изображений, которые не будут специально ограничиваться в настоящем раскрытии.

[0078] Край содержимого в окне ввода относится к границе области, в пределах которой расположено содержимое, например, границе области, отображаемой, когда операция выбора выполняется относительно содержимого в окне ввода.

[0079] В одном варианте осуществления этап S102 может быть осуществлен как: когда первое рабочее расстояние меньше, чем первое предварительно установленное расстояние, содержимое перемещается на первое рабочее расстояние вдоль первого рабочего направления, а когда первое рабочее расстояние не меньше, чем первое предварительно установленное расстояние, содержимое перемещается на первое предварительно установленное расстояние вдоль первого рабочего направления, причем первое предварительно установленное расстояние равно произведению ширины окна ввода в первом рабочем направлении и предварительно установленного процентного отношения.

[0080] Например, первой сенсорной операцией является скольжение слева направо, первым рабочим направлением является слева направо, первое рабочее расстояние равно S1, ширина окна ввода в направлении слева направо равна W, и предварительно установленное процентное соотношение равно 20%, когда S1<W*20%, содержимое перемещается на S1 вдоль направления слева направо, а когда S1≥W*20%, содержимое перемещается на W*20% вдоль направления слева направо. Затем формируется пустое место между левой стороной окна ввода и левым краем содержимого.

[0081] В качестве другого примера, первой сенсорной операцией является скольжение справа налево, первым рабочим направлением является справа налево, первое рабочее расстояние равно S1, ширина окна ввода в направлении справа налево равна W, и предварительно установленное процентное соотношение равно 20%, когда S1<W*20%, содержимое перемещается на S1 вдоль направления справа налево, а когда S1≥W*20%, содержимое перемещается на W*20% вдоль направления справа налево. Затем формируется пустое место между правой стороной окна ввода и краем правой стороны содержимого.

[0082] Например, первой сенсорной операцией является скольжение сверху вниз, первым рабочим направлением является сверху вниз, первое рабочее расстояние равно S1, ширина окна ввода в направлении сверху вниз равна H, и предварительно установленное процентное соотношение равно 20%, когда S1<H*20%, содержимое перемещается на S1 вдоль направления сверху вниз, а когда S1≥H*20%, содержимое перемещается на H*20% вдоль направления сверху вниз. Затем формируется пустое место между верхней стороной окна ввода и краем верхней стороны содержимого.

[0083] В качестве другого примера, первой сенсорной операцией является скольжение снизу вверх, первым рабочим направлением является снизу вверх, первое рабочее расстояние равно S1, ширина окна ввода в направлении снизу вверх равна H, и предварительно установленное процентное соотношение равно 20%, когда S1<H*20%, содержимое перемещается на S1 вдоль направления снизу вверх, а когда S1≥H*20%, содержимое перемещается на H*20% вдоль направления снизу вверх. Затем формируется пустое место между нижней стороной окна ввода и краем нижней стороны содержимого.

[0084] Варианты осуществления имеют преимущественные результаты гарантирования, что отношение перемещенного расстояния содержимого к ширине окна ввода не больше, чем предварительно установленное процентное соотношение, и содержимое в окне ввода при перемещении предохраняется от того, чтобы быть полностью перемещенным из окна ввода из-за чрезмерного расстояния скольжения первой сенсорной операции.

[0085] В одном варианте осуществления содержимое в окне ввода, ориентированном с помощью первой сенсорной операции, определяется как содержимое в строке начальной точки операции первой сенсорной операции.

[0086] Например, этап S102 может быть осуществлен как: содержимое в строке начальной точки операции первой сенсорной операции перемещается на расстояние, соответствующее первому рабочему расстоянию, вдоль первого рабочего направления, чтобы сформировать пустое место между стороной окна ввода и краем стороны содержимого в строке начальной точки операции.

[0087] Например, первой сенсорной операцией является скольжение слева направо, первым рабочим направлением является слева направо, первое рабочее расстояние равно S1, ширина окна ввода в направлении слева направо равна W, и предварительно установленное процентное соотношение равно 20%, и строка начальной точки операции первой сенсорной операции является строкой. Когда S1<W*20%, содержимое строки перемещается на S1 вдоль направления слева направо, а когда S1≥W*20%, содержимое перемещается на W*20% вдоль направления слева направо. Затем формируется пустое место между левой стороной окна ввода и левым краем содержимого.

[0088] В качестве другого примера, первой сенсорной операцией является скольжение справа налево, первым рабочим направлением является справа налево, первое рабочее расстояние равно S1, ширина окна ввода в направлении справа налево равна W, и предварительно установленное процентное соотношение равно 20%, и строка начальной точки операции первой сенсорной операции является строкой. Когда S1<W*20%, содержимое строки перемещается на S1 вдоль направления справа налево, а когда S1≥W*20%, содержимое перемещается на W*20% вдоль направления справа налево. Затем формируется пустое место между правой стороной окна ввода и правым краем содержимого.

[0089] Например, первой сенсорной операцией является скольжение сверху вниз, первым рабочим направлением является сверху вниз, первое рабочее расстояние равно S1, ширина окна ввода в направлении сверху вниз равна H, и предварительно установленное процентное соотношение равно 20%, и строка начальной точки операции первой сенсорной операции является строкой. Когда S1<H*20%, содержимое строки перемещается на S1 вдоль направления сверху вниз, а когда S1≥H*20%, содержимое перемещается на H*20% вдоль направления сверху вниз. Затем формируется пустое место между верхней стороной окна ввода и краем верхней стороны содержимого.

[0090] В качестве другого примера, первой сенсорной операцией является скольжение снизу вверх, первым рабочим направлением является снизу вверх, первое рабочее расстояние равно S1, ширина окна ввода в направлении снизу вверх равна H, и предварительно установленное процентное соотношение равно 20%, и строка начальной точки операции первой сенсорной операции является строкой. Когда S1<H*20%, содержимое строки перемещается на S1 вдоль направления снизу вверх, а когда S1≥H*20%, содержимое перемещается на H*20% вдоль направления снизу вверх. Затем формируется пустое место между нижней стороной окна ввода и краем нижней стороны содержимого.

[0091] Способы осуществления в вариантах осуществления являются только иллюстративными, и способы осуществления настоящего раскрытия не ограничены ими. Например, содержимое в диапазоне n строк сверху и снизу строки начальной точки операции первой сенсорной операции может быть определено как содержимое в окне ввода, ориентированном с помощью первой сенсорной операции, причем n является предварительно установленным положительным целым. На этапе S102 содержимое в (2n+1) строках полностью перемещается на расстояние, соответствующее первому рабочему расстоянию, вдоль первого рабочего направления.

[0092] На этапе S103, когда обнаруживается вторая сенсорная операция, ориентированная на пустое место, курсор устанавливается в позиции пустого места.

[0093] В одном варианте осуществления установка курсора в позиции пустого места на этапе S103 может быть осуществлена либо в возможностью установки курсора в любой позиции в пустом месте между стороной окна ввода и краем стороны содержимого, или может быть осуществлена с возможностью установки курсора в рабочей позиции второй сенсорной операции в пустом месте между стороной окна ввода и краем стороны содержимого.

[0094] Технические решения, предоставленные вариантами осуществления настоящего раскрытия, могут включать в себя следующие преимущественные результаты: расстояние между стороной окна ввода и краем стороны введенного содержимого увеличивается в соответствии с обнаруженной первой сенсорной операцией, и курсор устанавливается в пустом месте между стороной окна ввода и краем стороны введенного содержимого в соответствии со второй сенсорной операцией, таким образом, что пользователю удобно работать между стороной окна ввода и краем стороны введенного содержимого, а также пользователю удобно устанавливать курсор между стороной окна ввода и краем стороны введенного содержимого.

[0095] Фиг. 2 – блок-схема последовательности этапов способа для установки курсора в соответствии с иллюстративным вариантом осуществления. Как изображено на фиг. 2, способ для установки курсора применяется в устройстве, имеющем сенсорный экран, таком как мобильный телефон и планшет, причем способ включает в себя следующие этапы S101-S103.

[0096] На этапе S201, когда обнаруживается третья сенсорная операция, ориентированная на содержимое, определяются второе рабочее направление и второе рабочее расстояние третьей сенсорной операции.

[0097] Иллюстративные способы осуществления для определения второго рабочего направления и второго рабочего расстояния третьей сенсорной операции изображены на этапе S101, которые не будет детально разработаны в данном раскрытии.

[0098] На этапе S202, когда второе рабочее направление третьей сенсорной операции является противоположным первому рабочему направлению, содержимое перемещается на расстояние, соответствующее второму рабочему расстоянию, вдоль второго рабочего направления, чтобы уменьшить пустое место.

[0099] В одном варианте осуществления этап S202 может быть осуществлен как: когда второе рабочее расстояние меньше, чем расстояние (длина) пустого места, содержимое перемещается на второе рабочее расстояние вдоль второго рабочего направления, а когда второе рабочее расстояние не меньше, чем расстояние пустого места, содержимое перемещается на расстояние пустого места вдоль второго рабочего направления.

[00100] Первой сенсорной операцией является скольжение слева направо, третьей сенсорной операцией является скольжение справа налево, расстояние пустого места между левой стороной окна ввода и левым краем содержимого равно D1, и второе рабочее расстояние третьей сенсорной операции равно S2, когда S2<D1, содержимое перемещается на S2 вдоль направления справа налево, а когда S2≥D1, содержимое перемещается на D1 вдоль направления справа налево.

[00101] В качестве другого примера, первой сенсорной операцией является скольжение справа налево, третьей сенсорной операцией является скольжение слева направо, расстояние пустого места между правой стороной окна ввода и правым краем содержимого равно D1, и второе рабочее расстояние третьей сенсорной операции равно S2, когда S2<D1, содержимое перемещается на S2 вдоль направления слева направо, а когда S2≥D1, содержимое перемещается на D1 вдоль направления слева направо.

[00102] Первой сенсорной операцией является скольжение сверху вниз, третьей сенсорной операцией является скольжение снизу вверх, расстояние пустого места между верхней стороной окна ввода и краем верхней стороны содержимого равно D1, и второе рабочее расстояние третьей сенсорной операции равно S2, когда S2<D1, содержимое перемещается на S2 вдоль направления снизу вверх, а когда S2≥D1, содержимое перемещается на D1 вдоль направления снизу вверх.

[00103] В качестве другого примера, первой сенсорной операцией является скольжение снизу вверх, третьей сенсорной операцией является скольжение сверху вниз, расстояние пустого места между нижней стороной окна ввода и краем нижней стороны содержимого равно D1, и второе рабочее расстояние третьей сенсорной операции равно S2, когда S2<D1, содержимое перемещается на S2 вдоль направления сверху вниз, а когда S2≥D1, содержимое перемещается на D1 вдоль направления сверху вниз.

[00104] Технические решения, предоставленные вариантами осуществления настоящего раскрытия, могут включать в себя следующие преимущественные результаты: расстояние между стороной окна ввода и краем стороны содержимого в окне ввода уменьшается с помощью операции скольжения, таким образом, содержимое, отображаемое в окне ввода, увеличивается, что является удобным для пользователя, чтобы читать содержимое в окне ввода.

[00105] Фиг. 3 – блок-схема последовательности этапов способа для установки курсора в соответствии с иллюстративным вариантом осуществления. Как изображено на фиг. 3, способ для установки курсора применяется в устройстве, имеющем сенсорный экран, таком как мобильный телефон и планшет, причем способ включает в себя следующие этапы.

[00106] На этапе S301, когда обнаруживается первая сенсорная операция, ориентированная на окно ввода, в интерфейсе отображения сенсорного экрана, определяются содержимое в окне ввода, ориентированном с помощью первой сенсорной операции, и первое рабочее расстояние.

[00107] Первое рабочее направление первой сенсорной операции является согласующимся с направлением упорядочения содержимого.

[00108] Иллюстративный способ осуществления этапа S301 является, как изображено в подробных описаниях этапа S101, который не будет детально разработан в данном раскрытии.

[00109] На этапе S302 содержимое перемещается на расстояние, соответствующее первому рабочему расстоянию, вдоль первого рабочего направления, чтобы сформировать пустое место между стороной окна ввода и краем стороны содержимого.

[00110] Иллюстративный способ осуществления этапа S302 является, как изображено в подробных описаниях этапа S102, который не будет детально разработан в данном раскрытии.

[00111] На этапе S303 временное окно отображения добавляется в интерфейсе отображения сенсорного экрана, и часть содержимого, превышающая диапазон отображения окна ввода, после перемещения содержимого, добавляется во временное окно отображения для отображения.

[00112] В одном варианте осуществления, временное окно отображения может быть всплывающим окном.

[00113] Например, в случае, когда первая сенсорная операция является операцией слева направо, всплывающее окно добавляется в конце содержимого, а часть содержимого, превышающая край правой стороны окна ввода, после перемещения содержимого, добавляется в сплывающее окно.

[00114] Кроме того, настоящее раскрытие может включать в себя: когда место между стороной окна ввода и краем стороны содержимого в окне ввода уменьшается, удаление соответствующей части, которая входила бы в диапазон отображения окна ввода, из временного окна отображения.

[00115] Альтернативным способом осуществления вышеупомянутого этапа S303 является, автоматический сдвиг соответствующей части, превышающей диапазон отображения окна ввода, в следующую строку в окне ввода.

[00116] На этапе S304, когда обнаруживается вторая сенсорная операция, ориентированная на пустое место, курсор устанавливается в позиции пустого места.

[00117] Иллюстративный способ осуществления этапа S304 является, как изображено в подробных описаниях этапа S103, который не будет детально разработан в данном раскрытии.

[00118] На этапе S305 при добавлении содержимого в позицию курсора соответствующая часть содержимого, превышающая диапазон отображения окна ввода, в соответствии с добавленным содержимым, добавляется во временное окно отображения для отображения.

[00119] В одном варианте осуществления, временное окно отображения может быть всплывающим окном.

[00120] Например, при добавлении содержимого в позиции курсора, соответствующая часть, превышающая диапазон отображения окна ввода, в соответствии с добавленным содержимым, добавляется во всплывающее окно для отображения.

[00121] Альтернативным способом осуществления предыдущего этапа S305 является при добавлении содержимого в позиции курсора, автоматический сдвиг соответствующей части, превышающей диапазон отображения окна ввода, в следующую строку в окне ввода.

[00122] На этапе 306 при удалении содержимого из позиции курсора, соответствующая часть, которая входила бы в диапазон отображения окна ввода в соответствии с добавленным содержимым, удаляется из временного окна отображения.

[00123] В одном варианте осуществления, временное окно отображения может быть всплывающим окном.

[00124] При удалении содержимого из позиции курсора, соответствующая часть, входящая в диапазон отображения окна ввода, в соответствии с удаленным содержимым, удаляется из всплывающего окна.

[00125] Альтернативным способом осуществления предыдущего этапа S306 является: при удалении содержимого из позиции курсора, удаление соответствующей части содержимого, которая перемещалась бы в строку курсора в соответствии с удаленным содержимым, из следующей строки в окне ввода.

[00126] Вариантами осуществления имеют следующие преимущественные результаты: в случае, когда расстояние между стороной окна ввода и краем содержимого в окне ввода увеличивается, часть содержимого, превышающая границу окна ввода, может быть отображена, таким образом пользователю удобно читать содержимое. В случае, когда расстояние между стороной окна ввода и краем содержимого в окне ввода увеличивается, при редактировании содержимого в окне ввода отображенное содержимое корректируется в соответствии с ситуациями редактирования, таким образом, что отображенное содержимое соответствует ситуациями редактирования, таким образом, является удобным для пользователя, чтобы редактировать.

[00127] Допускается, что сценой применения является следующая: окно ввода отображается в терминальном устройстве, имеющем сенсорный экран, причем символьное содержимое включено в окно ввода, и пользователю нужно установить курсор между левой стороной окна ввода и началом содержимого строки в окне ввода, как изображено на фиг. 4А, выполняются следующие операции.

[00128] На этапе S401, когда обнаруживается первая сенсорная операция, ориентированная на окно ввода, в интерфейсе отображения сенсо