СПОСОБ И УСТРОЙСТВО ДЛЯ УСТАНОВКИ КУРСОРА

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