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

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

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

Стандартный функционал [ править ]

Типичные реализации позволяют пользователю делать следующее:

  • Введите текст с клавиатуры
    • При нажатии клавиш текст появляется там, где находится каретка. Некоторые очень простые текстовые поля могут не отображать курсор, что предполагает, что новые введенные символы появятся в конце текущего текста.
  • Навигация и выделение фрагментов текста
    • С помощью мыши:
      • Измените положение курсора, щелкнув нужную точку курсором мыши;
      • Выберите часть текста, нажав основную кнопку мыши, наведя курсор на один конец нужной части текста и перетащив курсор на другой конец, удерживая кнопку нажатой.
    • Используя клавиатуру:
      • Нажатие клавиш со стрелками изменяет положение курсора на один символ или строку (в многострочных текстовых полях);
      • Нажатие клавиши Home / End ( ОС Windows от Microsoft ) или Command -Выберите стрелка / Command-стрелка вправо ( Apple , «s Mac OS ) перемещает курсор в начало / конец строки;
      • Нажатие кнопки Page Up / Down перемещает курсор на страницу (количество строк, которые могут отображаться в текстовом поле за раз) назад / вперед (Windows) или перемещает ползунок полосы прокрутки на страницу назад / вперед без изменения положения курсора (Mac ОПЕРАЦИОННЫЕ СИСТЕМЫ);
      • Удерживание клавиши Ctrl (Windows) при нажатии клавиш со стрелками или клавиш Home / End заставляет курсор перемещаться на более крупные шаги, например слова, абзацы или начало / конец документа;
      • Удерживание клавиши Option (Mac OS) при нажатии стрелок перемещает курсор в виде целых слов или абзацев;
      • Удерживание клавиши Command при нажатии стрелки вверх или вниз (Mac OS) или удерживание клавиши Ctrl при нажатии home / end (Windows) перемещает курсор в начало или конец документа;
      • Удерживая клавишу Shift при изменении положения курсора с помощью мыши или клавиатуры, вы выбираете текст между положением курсора с момента первого нажатия Shift и его текущим положением.
      • Нажатие Control-A | Ctrl + A (Windows) выделяет весь текст.
  • Редактировать текст (разрешить изменение уже введенного текста)
    • Работа в режиме вставки или перезаписи, обычно переключается с помощью клавиши Insert . В режиме вставки, если есть символ справа от каретки, новый символ будет вставлен перед ним, в то время как в режиме перезаписи ввод нового символа заменит (перезапишет) символ справа от позиции каретки.
    • Ввод текста при выделенной части уже введенного текста заменит выбранный текст.
    • Клавиши Delete / Backspace удаляют один символ справа / слева от текущей позиции курсора, а нажатие их вместе с клавишей Ctrl или command удаляет одно слово.
    • Отредактируйте текст, используя стандартные операции с буфером обмена .
  • Отменить / Вернуть изменения с помощью Ctrl + Z / Ctrl + Y (Windows) или command-Z / command-shift-Z (Mac OS)

Указанные клавиши относятся к виджетам текстовых полей в Microsoft Windows и Mac OS X; похожие, если не идентичные привязки клавиатуры существуют в системе X Window и других системах и обычно следуют той же схеме, что и Windows.

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

  1. ^ 08/2020
  2. ^ "текстовое поле" . techTerms .