텍스트 상자

Text box
텍스트 입력 상자
텍스트 처리 프로그램의 텍스트 상자.

텍스트 상자(입력 상자), 텍스트 필드 또는 텍스트 입력 상자는 사용자가 프로그램에서 사용할 텍스트 정보를 입력할 수 있도록 하는 그래픽 사용자 인터페이스의 제어 요소다.[1][2]휴먼 인터페이스 가이드라인에서는 입력 한 줄만 필요할 경우 단일 줄 텍스트 상자를, 두 줄 이상의 입력이 필요할 수 있는 경우에만 다중 줄 텍스트 상자를 권장한다.편집 불가능한 텍스트 상자는 단순히 텍스트를 표시하는 목적을 제공할 수 있다.

일반적인 텍스트 상자는 모든 크기의 직사각형이며, 텍스트 상자와 인터페이스의 나머지 부분을 구분하는 테두리가 있을 수 있다.텍스트 상자는 0, 1 또는 2개의 스크롤 막대를 포함할 수 있다.텍스트 상자는 일반적으로 텍스트 커서(일반적으로 깜박이는 수직선)를 표시하며, 편집 중인 텍스트의 현재 영역을 나타낸다.마우스 커서가 텍스트 상자 위를 맴돌 때 모양이 바뀌는 것이 일반적이다.

표준 기능

일반적인 구현을 통해 사용자는 다음을 수행할 수 있다.

  • 키보드를 사용하여 텍스트 입력
    • 키를 누르면 캐럿이 있는 곳에 텍스트가 나타난다.일부 매우 간단한 텍스트 상자는 캐럿을 표시하지 않을 수 있으며, 이는 입력된 새 문자가 현재 텍스트의 끝에 나타날 것임을 시사한다.
  • 텍스트 탐색 및 선택
    • 마우스 사용:
      • 마우스 커서로 원하는 지점을 클릭하여 캐럿 위치 변경;
      • 텍스트의 원하는 부분의 한쪽 끝에 커서를 놓고 버튼을 누른 상태에서 다른 쪽 끝으로 끌면서 메인 마우스 버튼을 눌러 텍스트의 일부를 선택하십시오.
    • 키보드 사용:
      • 화살표 키를 누르면 캐럿 위치가 한 문자 또는 줄(다행 텍스트 상자)씩 변경됨;
      • 홈/엔드 키(Microsoft의 Windows OS) 또는 명령 왼쪽 화살표/명령 오른쪽 화살표(AppleMac OS)를 누르면 캐럿이 줄의 시작/끝으로 이동한다.
      • Page Up/Down을 누르면 캐럿이 페이지(한 번에 텍스트 상자에 표시할 수 있는 줄 수)가 뒤로/앞으로 이동하거나(Windows) 스크롤바 엄지를 캐럿 위치(Mac OS)를 변경하지 않고 페이지 뒤로/앞으로 이동한다.
      • 화살표 키 또는 Home/End 키를 누르는 동안 Ctrl 키(Windows)를 누르면 캐럿이 더 큰 단계(예: 단어, 단락 또는 문서의 시작/끝)에서 이동하게 된다.
      • 화살표를 누른 상태에서 옵션 키(Mac OS)를 잡으면 캐럿 전체 단어 또는 단락이 이동된다.
      • Ctrl 키를 누른 상태에서 위쪽 또는 아래쪽 화살표(Mac OS) 또는 Ctrl 키를 누른 상태에서 홈/끝(Windows)을 누르면 캐럿이 문서의 시작 또는 끝으로 이동된다.
      • 마우스나 키보드로 캐럿 위치를 변경하는 동안 Shift 키를 누른 상태에서 캐럿 위치와 현재 위치 사이의 텍스트를 선택한다.
      • Control-A Ctrl+A(Windows)를 누르면 모든 텍스트가 선택된다.
  • 텍스트 편집(이미 입력된 텍스트 변경 활성화)
    • 일반적으로 삽입 키를 사용하여 전환되는 삽입 또는 덮어쓰기 모드에서 작업하십시오.삽입 모드에서는 캐럿 오른쪽에 문자가 있는 경우 새 문자가 그 앞에 삽입되고 덮어쓰기 모드에서는 새 문자를 입력하면 캐럿 위치 오른쪽에 문자가 대체(덮어쓰기)된다.
    • 이미 입력된 텍스트의 일부가 선택된 상태에서 텍스트를 입력하면 선택한 텍스트가 대체된다.
    • 삭제/백스페이스 키는 현재 캐럿 위치의 오른쪽/왼쪽 한 문자를 제거하는 동시에 Ctrl 또는 명령 키와 함께 누르면 한 단어가 제거된다.
    • 표준 클립보드 작업을 사용하여 텍스트를 편집하십시오.
  • Ctrl+Z / Ctrl+Y(Windows) 또는 명령-Z/명령-shift-Z(Mac OS)로 변경 취소/다시 실행

표시된 키는 Microsoft Windows 및 Mac OS X의 텍스트 상자 위젯과 관련이 있으며, X Window 시스템 및 다른 시스템 아래에 유사한 키보드 바인딩이 존재하며 일반적으로 Windows와 동일한 체계를 따른다.

참조

  1. ^ 08/2020
  2. ^ "text box". techTerms.