Из Википедии, бесплатной энциклопедии
  (Перенаправлено из текстового курсора )
Перейти к навигации Перейти к поиску
Мигающий текстовый курсор при вводе Википедии .

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

Происхождение термина [ править ]

Курсор на латыни означает «бегун». Курсор - это имя прозрачного слайда, на котором выгравирована линия волос, который используется для отметки точки на линейке слайдов . Затем термин по аналогии был перенесен на компьютеры.

Текстовый курсор [ править ]

Курсор командной строки Windows (отображается в виде подчеркивания в конце строки)

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

В типичном приложении для редактирования текста курсор можно перемещать, нажимая различные клавиши. Они включают в себя четыре клавиши со стрелками , на клавиши Page Up и Page Down , на клавишу Home , на клавишу End , а также различные комбинации клавиш , связанные с модификатор клавиши , такие как клавиши управления . Положение курсора также можно изменить, переместив указатель мыши в другое место в документе и щелкнув.

Мигание текстового курсора обычно временно приостанавливается при его перемещении; в противном случае курсор может изменить положение, когда он не виден, что затруднит отслеживание его местоположения.

Некоторые интерфейсы используют подчеркивание или тонкую вертикальную полосу , чтобы указать , что пользователь находится в режиме вставки , A режим , где текст будет вставлен в середине существующего текста, а также более крупного блоком , чтобы указать , что пользователь находится в замене символов режима, в котором вставлен text заменит существующий текст. Таким образом, блочный курсор можно рассматривать как фрагмент выделенного текста шириной в один символ, поскольку при вводе текста текст «в» курсоре заменяется новым текстом.

Двунаправленный текст [ править ]

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

Курсор мыши [ править ]

Общие роли курсора для набора курсоров.

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

Указатель двутавровой балки [ править ]

Указатель двутавровый.

I-образный указатель (также называемый I-образным курсором) представляет собой курсор в форме заглавной буквы «I» с засечками . Назначение этого курсора - указать, что текст под курсором может быть выделен, а иногда вставлен или изменен. [5]

3D курсор [ править ]

Пример 3D-курсора в среде 3D-моделирования (в центре).

Идея использования курсора в качестве маркера или точки вставки для новых данных или преобразований, таких как вращение, может быть распространена на среду трехмерного моделирования . Blender , например, использует 3D-курсор, чтобы определить, где будут происходить будущие операции.

См. Также [ править ]

  • Сьюзан Каре , дизайнер нескольких распространенных форм курсора

Ссылки [ править ]

  1. ^ Указатель мыши работает беспорядочно, если скорость указателя мыши установлена ​​выше пятого уровня
  2. ^ ИСПРАВЛЕНИЕ: форма курсора отображается в виде толстого прямоугольника после переключения с корейского редактора метода ввода (IME) на английский в Visual FoxPro 8.0
  3. ^ Патент США № 4197590
  4. ^ Руководство по программированию ATSUI: Работа с картами, стр.32 .
  5. ^ ComputerHope.com

Внешние ссылки [ править ]

  • Создание и управление курсорами браузера
  • Кроссбраузерные пользовательские курсоры CSS
  • Установка курсора на ваш компьютер