Было предложено объединить эту статью в Pointer (пользовательский интерфейс) . ( Обсудить ) Предлагается с февраля 2020 года. |
Эта статья требует дополнительных ссылок для проверки . ( май 2017 г. ) ( Узнайте, как и когда удалить это сообщение-шаблон ) |
В компьютерных пользовательских интерфейсах , курсор является индикатор , который используется , чтобы показать текущее положение для взаимодействия с пользователем на монитор компьютера или другое устройстве отображения , которые будут реагировать на ввод из текстового ввода или указательного устройства . Курсор мыши также называется указателем , [1] из - за его сходства в использовании к джойстику .
Происхождение термина [ править ]
Курсор на латыни означает «бегун». Курсор - это имя прозрачного слайда, на котором выгравирована линия волос, который используется для отметки точки на линейке слайдов . Затем термин по аналогии был перенесен на компьютеры.
Текстовый курсор [ править ]
В большинстве интерфейсов командной строки или текстовых редакторов , текстовый курсор, также известный как каретка , [2] является подчеркивание , твердый прямоугольник или вертикальная линия, которая может быть мигают или устойчивая, указывающее , где текст будет помещен при введено ( точка вставки ). На дисплеях в текстовом режиме было невозможно отобразить вертикальную полосу между символами, чтобы показать, где будет вставлен новый текст, поэтому вместо этого использовалось подчеркивание или курсор. В ситуациях, когда использовался блок, он обычно создавался путем инвертирования пикселей символа с использованием логической математической функции исключающее или . [3] Вкл.В текстовых редакторах и текстовых процессорах современного дизайна на растровых дисплеях обычно используется вертикальная полоса.
В типичном приложении для редактирования текста курсор можно перемещать, нажимая различные клавиши. Они включают в себя четыре клавиши со стрелками , на клавиши Page Up и Page Down , на клавишу Home , на клавишу End , а также различные комбинации клавиш , связанные с модификатор клавиши , такие как клавиши управления . Положение курсора также можно изменить, переместив указатель мыши в другое место в документе и щелкнув.
Мигание текстового курсора обычно временно приостанавливается при его перемещении; в противном случае курсор может изменить положение, когда он не виден, что затруднит отслеживание его местоположения.
Некоторые интерфейсы используют подчеркивание или тонкую вертикальную полосу , чтобы указать , что пользователь находится в режиме вставки , A режим , где текст будет вставлен в середине существующего текста, а также более крупного блоком , чтобы указать , что пользователь находится в замене символов режима, в котором вставлен text заменит существующий текст. Таким образом, блочный курсор можно рассматривать как фрагмент выделенного текста шириной в один символ, поскольку при вводе текста текст «в» курсоре заменяется новым текстом.
Двунаправленный текст [ править ]
Вертикальный текстовый курсор с небольшим отростком, указывающим влево или вправо, предназначен для указания направления потока текста в системах, поддерживающих двунаправленный текст , и поэтому обычно известен среди программистов как «двунаправленный курсор». В некоторых случаях курсор может разделиться на две части, каждая из которых указывает, где будет вставлен текст слева направо и справа налево. [4]
Курсор мыши [ править ]
Указатель или курсор мыши повторяют движения указывающего устройства , обычно мыши , сенсорной панели или трекбола . Этот вид курсора используется для управления элементами графического пользовательского интерфейса, такими как меню, кнопки , полосы прокрутки или любой другой виджет . Его можно назвать «указателем мыши», потому что мышь является доминирующим типом указывающего устройства, используемого на настольных компьютерах .
Указатель двутавровой балки [ править ]
I-образный указатель (также называемый I-образным курсором) представляет собой курсор в форме заглавной буквы «I» с засечками . Назначение этого курсора - указать, что текст под курсором может быть выделен, а иногда вставлен или изменен. [5]
3D курсор [ править ]
Идея использования курсора в качестве маркера или точки вставки для новых данных или преобразований, таких как вращение, может быть распространена на среду трехмерного моделирования . Blender , например, использует 3D-курсор, чтобы определить, где будут происходить будущие операции.
См. Также [ править ]
- Сьюзан Каре , дизайнер нескольких распространенных форм курсора
Ссылки [ править ]
- ^ Указатель мыши работает беспорядочно, если скорость указателя мыши установлена выше пятого уровня
- ^ ИСПРАВЛЕНИЕ: форма курсора отображается в виде толстого прямоугольника после переключения с корейского редактора метода ввода (IME) на английский в Visual FoxPro 8.0
- ^ Патент США № 4197590
- ^ Руководство по программированию ATSUI: Работа с картами, стр.32 .
- ^ ComputerHope.com
Внешние ссылки [ править ]
Викискладе есть медиафайлы по теме курсора . |
- Создание и управление курсорами браузера
- Кроссбраузерные пользовательские курсоры CSS
- Установка курсора на ваш компьютер