Каретка навигации - Caret navigation

Каретка мигает в текстовом поле ввода

В вычисление, каретка навигации это своего рода навигация с клавиатуры, где каретка (также известный как «текстовый курсор», «курсор для вставки текста» или «курсор выбора текста») используется для навигации в текстовом документе. Это фундаментальная функция для приложений, работающих с текстом, например текстовые редакторы (например., Блокнот, Emacs и Vim ), текстовые процессоры (например., Microsoft Word, WordPerfect и WordStar ), настольная издательская система программы (например, PageMaker, Издатель Microsoft ) и электронных таблиц (например, Excel, Лотос 123 ).

Такой вид навигации также поддерживается некоторыми веб-браузеры, Такие как Mozilla Firefox и Internet Explorer, где это называется "просмотром курсора". Бледная луна также есть эта функция. Это можно противопоставить альтернативным и более обычным методам управления с помощью мыши, чтобы указывать на ссылки и выбирать текст для копирования или редактирования, или с использованием вкладок для перехода и выделения каждой ссылки на странице по очереди.

В этом режиме навигации по тексту «курсор», часто изображаемый в виде мигающей вертикальной линии, появляется внутри текста на экране. Затем пользователь может перемещаться по тексту, используя клавиши навигации со стрелками, чтобы заставить курсор перемещаться; обычно меняют положение курсора с шагом персонаж положение по горизонтали и текстовая строка вертикально.

После того, как курсор будет расположен в нужном месте, любой набранный текст появится в том месте, где находится курсор, либо вставив текст и сдвинув любой последующий текст вниз, либо перезаписав любой существующий текст (режим работы обычно переключается кнопкой Вставить ключ на большинстве компьютерных клавиатур / систем).

Пользователь также может выполнять различные действия для управления текстом, например:

  • выбор блок текста, например, изменить размер / шрифт или скопировать в буфер обмена, удерживая Shift и нажимая стрелку курсора или другие клавиши навигации, которые обычно расширяют цветной или обратное видео выделите выделенную область
  • вставка и удаление текста и управляющих символов в произвольной точке или из нее, включая вырезать и вставить функции
  • активация интернета гиперссылки нажатием клавиши Enter, когда в них помещается курсор.

Навигация по картам обычно также включает в себя форму область просмотра управление прокруткой, при котором курсор свободно перемещается в пределах определенных полей статического дисплея, но запускает событие прокрутки при достижении одного из полей (либо края экрана / окна / текстового поля, либо точки на определенное количество строк / символов в пределах указанного края ).

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

Электронная таблица на основе персонажей текстовый процессор на экране с низким разрешением может аналогичным образом прокручиваться во всех направлениях, посимвольно или построчно, сохраняя небольшой запас, в который курсор никогда не входит, чтобы показать пользователю, какой текст или ячейки лежат прямо «впереди» «за» или «позади» точки редактирования и не позволять им «работать вслепую».

А простой текст форма ввода текста, напротив, может использовать более простой метод, устанавливая фиксированную и произвольную ширину отображения, в пределах которой курсор всегда `` обтекает '', прокручивая только вверх или вниз строку, когда курсор достигает точки переноса в начале / конце текущая первая / последняя строка, чтобы держать точку редактирования в поле зрения при переходе к предыдущей / следующей строке текста. Вся остальная прокрутка должна управляться пользователем вручную с помощью полосы прокрутки, колесико мыши, или же Page Up /Листать вниз ключи. Другая альтернативная форма управления используется в некоторых таблицах, когда Scroll Lock ключ активирован. В этом случае курсор фиксируется в центре экрана, а клавиши курсора вместо этого перемещают сам рабочий лист «под» статическим курсором, вместо того, чтобы перемещать курсор «над» листом. Поля, которые запускают действие прокрутки, эффективно увеличиваются до максимально возможного размера (по сравнению с минимально возможным с полем редактирования в Интернете), в результате чего каретка повторно центрируется при каждой попытке перемещения.

Смотрите также