🌐 KO

⌨️ 키보드 테스트

키보드의 각 키를 눌러 정상적으로 인식되는지 확인하세요.

아래 키보드 영역에 포커스가 있는 동안은 대부분의 브라우저 단축키 입력을 막습니다. 단, F5(새로고침)·F11(전체화면)·F12(개발자 도구) 등 일부 브라우저 예약 키는 웹페이지에서 막을 수 없어 그대로 동작합니다.

눌린 키 개수: 0 고유 키 개수: 0
`
1
2
3
4
5
6
7
8
9
0
-
=
Tab
Q
W
E
R
T
Y
U
I
O
P
[
]
\
Caps
A
S
D
F
G
H
J
K
L
;
'
Enter
Shift
Z
X
C
V
B
N
M
,
.
/
Shift
Ctrl
⌘/Win
Alt
Space
Alt
⌘/Win
Ctrl
Esc
F5
F11
F12
마지막 입력: key: code: keyCode:
입력 기록:
아직 입력된 키가 없습니다.
하드웨어 테스트
가이드

자세히 알아보기

01

1. 키보드 테스트는 왜 필요한가?

중고 키보드를 구매했거나, 커스텀 키보드를 조립했거나, 액체를 쏟은 뒤 특정 키가 눌리지 않는지 의심될 때 이 도구로 한 번에 확인할 수 있습니다. 화면의 키보드 레이아웃에서 실제로 누른 키가 즉시 하이라이트되므로, 눈으로 어떤 키가 반응하고 어떤 키가 반응하지 않는지 바로 알 수 있습니다.

02

2. 사용 방법

키보드 영역을 한 번 클릭해 포커스를 준 뒤, 확인하고 싶은 키를 하나씩 눌러보세요. 누르는 즉시 화면의 해당 키가 색이 바뀌고, 떼면 원래대로 돌아옵니다. 모든 키를 순서대로 눌러보며 반응하지 않는 키가 있는지 확인하고, "초기화" 버튼으로 카운트와 기록을 언제든 리셋할 수 있습니다.

03

3. key / code / keyCode의 차이

"key"는 Shift 등의 조합에 따라 실제로 입력되는 문자(예: "a" 또는 "A")를 나타내고, "code"는 키보드 위 물리적 위치(예: "KeyA")를 나타내 키보드 레이아웃(한글/영문, 쿼티/드보락)이 달라도 값이 바뀌지 않습니다. "keyCode"는 과거부터 쓰이던 숫자 코드로 현재는 표준에서 권장하지 않지만 호환성을 위해 여전히 참고 정보로 함께 표시됩니다.

04

4. 특정 키가 반응하지 않을 때

한 키만 계속 반응이 없다면 물리적인 스위치나 접점 손상을 의심할 수 있습니다. 무선 키보드라면 배터리 부족이나 연결(블루투스/USB 리시버) 문제일 수 있으니 유선으로 바꿔 재확인해보세요. 노트북 키보드라면 다른 프로그램이 해당 키 조합을 전역 단축키로 가로채고 있지 않은지도 확인하세요.

05

5. 브라우저 단축키와의 충돌

이 도구는 키보드 영역에 포커스가 있을 때 대부분의 키 입력에 대해 기본 동작(예: 문자 입력, 페이지 스크롤)을 막아 테스트에 방해가 되지 않도록 합니다. 다만 F5, F11, F12, Ctrl+W(탭 닫기)처럼 브라우저나 OS가 강하게 예약한 키 조합은 웹페이지 자바스크립트로 막을 수 없는 경우가 많아 평소처럼 동작할 수 있습니다.

자주 묻는 질문

분명 눌렀는데 화면에서 하이라이트가 안 돼요.
먼저 키보드 테스트 영역을 클릭해 포커스를 준 상태에서 다시 눌러보세요. 그래도 반응이 없다면 해당 키의 물리적 접점 문제일 수 있습니다.
key와 code 값이 다르게 나오는 이유는?
key는 실제로 입력되는 문자(레이아웃·Shift 영향받음), code는 키보드의 물리적 위치를 나타내는 값이라 서로 목적이 다릅니다. 두 값을 함께 보면 키보드 레이아웃 문제인지 키 자체 문제인지 구분에 도움이 됩니다.
F5나 F11을 눌렀는데 페이지가 새로고침/전체화면 되었어요.
이 키들은 브라우저가 예약한 시스템 단축키라 웹페이지에서 막을 수 없습니다. 대신 화면 키보드에서 해당 키가 눌렸다는 표시는 정상적으로 확인할 수 있습니다.
기록과 카운트를 지우려면?
"초기화" 버튼을 누르면 눌린 키 개수, 고유 키 개수, 입력 기록이 모두 초기 상태로 리셋됩니다.