Tab

한글유니코드D0ED완성형 수록 여부O
구성ㅌ+ㅐ+ㅂ두벌식QWERTYxoq세벌식 최종–QWERTY'r3

1 인터페이스 요소

탭은 인터페이스 요소 중 하나이며, 탭 인터페이스가 적용된 경우 한 에 여러 문서를 열 수 있으며, 한 창에 한 문서(탭)만 표시된다. 주로 웹 브라우저나 텍스트 에디터 등에서 볼 수 있다.

2 탭 키

키보드 글쇠(표준 두벌식/QWERTY)
Esc F1 F2 F3 F4#s-3 F5 F6 F7 F8 F9 F10 F11 F12
~
`
!
1
@
2
\#
3
$
4
%
5
^
6
&
7
*
8
(
9
)
0
[[_]]
-
+
=
Backspace
(Delete)
Tab Q W E R T Y U I O P [[{]]
[[[]]
[[}]]
\]
\
\\ ()
Caps Lock A S D F G H J K L [[:]]
;
"
'
Enter
(Return)
Shift Z X C V B N M [[<]]
,
[[>]]
[[.]]
?
/
⇧ Shift
Ctrl Fn Win
(Command ⌘)
Alt
(Option ⌥)
한자 Space 한/영 Alt
(Option)
Win
(Command ⌘)
Menu Ctrl
PrtSc/
SysRq
ScrLk Pause/
Break
Ins Del Home End PgUp PgDn Num

탭(Tabulator) 키는 보통 키보드 아래에서부터 네 번째 줄의 왼쪽 끝에 있다. 포커스나 커서(캐리지)를 옮기거나 들여쓰기를 하는 데 쓰인다.

2.1 일반적인 GUI에서의 동작

탭 키를 누르면 보통 다음 폼으로 포커스가 넘어간다. Shift+Tab을 누르면 이전 폼으로 포커스가 넘어간다. 흔한 용례로는, 로그인할 때 계정을 입력하고 나서 바로 비밀번호를 입력하기 위해 탭 키를 누르는 것이 있다. GUI 환경이더라도 대부분[1] 탭 키와 더불어 여러 가지 키를 이용하여 마우스 없이 사용할 수 있다.

2.2 워드프로세서에서의 동작

워드프로세서에서 탭 키를 누르면 커서를 다음 탭 위치로 옮긴다. 탭 키를 누르면 수평 탭 문자(U+0009)가 입력되는데, 그것을 워드프로세서가 탭 설정대로 알아서 처리하는 식이다. 보통은 문단 설정에서 탭 위치를 사용자가 직접 지정할 수 있으며, 탭 위치를 지정하지 않은 경우 기본 탭 길이를 따른다. 탭 위치의 종류로는 왼쪽 탭, 가운데 탭, 오른쪽 탭, 소수점 탭 등이 있다. 말 그대로 탭 위치를 기준으로 왼쪽, 가운데, 오른쪽, 소수점 정렬이 된다.

커서가 안에 있는 경우에는 다음 셀로 커서를 옮긴다. 현재 커서 위치가 마지막 셀인 경우 아래에 한 행을 추가하여 그 행의 맨 앞 열로 커서를 옮긴다. 표 안에서 Ctrl+Tab을 누르면 커서를 다음 셀이 아니라 표 밖에서 탭 키를 누른 것처럼 다음 탭 위치로 옮긴다.

2.3 텍스트 에디터에서의 동작

텍스트 에디터에서는 설정에 따라 탭 문자(U+0009)를 넣거나, 다음 탭 위치까지 space 문자(U+0020)를 넣는다. 전자의 경우 텍스트 에디터의 탭 표시 설정에 따라 다르게 표시될 수 있다. 후자의 경우 다른 텍스트 에디터에서도 동일하게 표시되며, 탭 길이 설정이나 커서 위치에 따라서 입력되는 공백 문자의 수가 다르다. 여러 줄 블록을 씌우고 탭 키를 누르면, 블록이 씌워진 줄 모두의 앞에 탭 문자나 탭 길이만큼의 space 문자를 추가해 들여쓰기를 하는[2] 텍스트 에디터도 있다.

2.4 활용

  • Tab: 탭 문자 삽입, 다음 셀로 커서 이동(표), 다음 폼으로 포커스 이동, 들여쓰기(텍스트 에디터)
  • Ctrl+Tab: 탭 전환
  • Alt+Tab: 창 전환
  • Win+Tab

단축키에서 Shift 키를 추가하면 대부분 반대로 작동한다.

3 탭 문자

탭 문자로는 수평 탭 문자(U+0009)와 수직 탭 문자(U+000B)가 있다. 둘 다 화이트스페이스 문자이다. 탭 키를 누르면 보통 수평 탭 문자가 찍힌다. 여담으로, HTML에서 수평 탭 문자( ) 한 글자만 단독으로 a 태그로 링크를 걸면 마우스 로 클릭할 수가 없고[3], 탭 키와 엔터 키로만 링크를 탈 수 있다.

4 태블릿 컴퓨터를 줄여 부르는 말

항목 참고
  1. 일부 웹 페이지나 프로그램에서는 안 될 수도 있다.
  2. Shift+Tab을 누르면 반대로 동작해서 제거, 내어쓰기
  3. 개발자 도구로 확인해 보면 크기가 가로, 세로 모두 0이다.