키보드 테스트: 모든 키가 제대로 눌리나요?

키보드 그림 안을 클릭한 다음 키를 하나씩 눌러 보세요. 컴퓨터에 신호가 들어온 키는 불이 켜지고 테스트 완료로 남기 때문에, 반응이 없거나 씹히는 키를 바로 찾을 수 있습니다.

출처: MDN Web Docs: KeyboardEvent.code(키의 물리적 위치). 업데이트: .

키보드를 클릭하거나 Tab 키로 이동하면 테스트가 시작됩니다.

영역이 활성화된 동안에는 키를 눌러도 브라우저 단축키가 실행되지 않습니다. Esc 키로 해제할 수 있습니다.

event.key
–
event.code
–
event.location
–
지금 누르고 있는 키 개수
0
최대 동시 입력 수
0
타건 수
0
테스트 완료한 키
0 / 104

모든 처리는 브라우저 안에서 이루어지며, 저장하거나 전송하지 않습니다.

나의 도구함

결과

계산 방법

이 키보드 테스트는 키보드가 실제로 컴퓨터에 보내는 신호를 보여 줍니다. 그림은 국내에서 가장 흔한 한국어 키보드(KS X 5002, 미국식 ANSI 배열에 한글 2벌식 각인)의 풀배열입니다. 키는 물리적인 위치로 판별하므로, 영문 각인 키보드나 노트북 키보드도 똑같이 테스트할 수 있습니다.

키보드 테스트 방법

  1. 키보드 그림 안을 클릭하거나 Tab 키로 이동합니다. 테두리 색이 바뀌면 테스트가 시작된 것입니다.
  2. 키를 하나씩 누릅니다. 누르고 있는 동안 키에 불이 들어오고, 손을 떼면 체크 표시와 함께 '테스트 완료'로 바뀝니다.
  3. '테스트 완료한 키' 개수를 확인합니다. 눌렀는데도 회색으로 남은 키는 신호가 들어오지 않은 것입니다. 먼지나 스위치 고장, 또는 운영체제가 먼저 가로채는 키(아래 참고)일 수 있습니다.
  4. Esc로 영역을 빠져나오고, '테스트 초기화'로 처음부터 다시 할 수 있습니다.

key, code, location은 무엇인가요?

키를 누를 때마다 브라우저는 W3C 'UI Events' 표준에 정해진 값을 돌려줍니다.

한국어 키보드만의 키: 한/영, 한자, ₩

한국어 키보드는 글자 배치가 미국식과 같고, 몇 가지 키만 다릅니다.

윈도우11에서 한/영 키가 먹히지 않는다면 키보드 자체보다 입력기(IME) 설정 문제인 경우가 많습니다. 이 테스트에서 불이 들어오면 키보드는 정상입니다.

고스트, 안티고스팅, N키 롤오버

키보드 안의 키는 행과 열로 이어진 매트릭스 구조입니다. 세 개 이상을 동시에 누르는 특정 조합에서는 어떤 키가 눌렸는지 정확히 구분할 수 없게 됩니다. 이때 키보드는 키를 빠뜨리거나(블로킹) 누르지 않은 키를 보냅니다(고스트). 대부분의 키보드는 고스트를 내보내기보다 조합을 막는 쪽을 택합니다.

N키 롤오버(NKRO)는 몇 개를 누르든 모든 키를 따로 인식한다는 뜻입니다. 6KRO는 일반 키 6개와 조합 키(Shift, Ctrl, Alt, Win)까지입니다. 많은 키보드가 쓰는 USB HID 부트 프로토콜은 한 번의 보고에 이만큼만 담을 수 있습니다.

확인 방법: 실제로 쓰는 조합(게임이라면 W+A+Shift+Space 등)을 누른 채로 '지금 누르고 있는 키 개수'와 목록을 봅니다. 목록에 없는 키가 있다면 그 조합은 막힌 것입니다. '최대 동시 입력 수'에는 최고 기록이 남습니다.

이 테스트로 알 수 없는 것

브라우저는 키보드와 운영체제가 넘겨준 정보만 받습니다. 그래서 들어오지 않거나 반만 들어오는 키가 있지만, 고장은 아닙니다.

자주 생기는 문제

예: 영문 상태에서 A 키를 누르면 key는 'a', code는 'KeyA'가 됩니다. 회색으로 남는다면 신호가 들어오지 않은 것입니다.

자주 묻는 질문

채터링(두 번 입력)은 어떻게 확인하나요?

의심되는 키를 한 번씩 여러 번 눌러 보세요. 손을 뗀 뒤 30밀리초 안에 두 번째 입력이 들어오면 '두 번 입력이 감지되었습니다'에 횟수와 함께 표시되고, 그림의 키에 느낌표가 붙습니다. 꾹 눌러서 생기는 자동 반복은 세지 않습니다. 20~30번 눌러도 목록이 비어 있다면 이 테스트에서는 채터링이 없는 것입니다.

키보드의 모든 키가 눌리는지 확인하려면?

키보드 그림 안을 클릭하고 각 키를 한 번씩 누르세요. 테스트한 키에는 체크 표시가 붙고, '테스트 완료한 키'에 그림의 키 중 몇 개가 들어왔는지 표시됩니다. 회색으로 남은 키는 키보드에서 신호가 오지 않은 것입니다.

한/영 키나 한자 키도 테스트할 수 있나요?

네. 103키 키보드에서는 오른쪽 Alt·Ctrl 자리의 키로 그림에 불이 들어옵니다. 106키 키보드나 Mac처럼 따로 된 키는 Lang1·Lang2로 들어와 '그 밖에 감지된 키'에 표시됩니다. 여기서 반응하는데 한/영 전환이 안 된다면 키보드가 아니라 입력기 설정을 확인하세요.

맥에서도 키보드 테스트가 되나요?

됩니다. 보기를 'Mac 각인'으로 바꾸면 ⌘ ⌥ ⌃ 기호로 표시됩니다. 다만 macOS는 Cmd를 누르고 있는 동안 다른 키를 뗀 정보를 확실히 보내지 않기 때문에, Cmd를 떼는 순간 모든 키를 뗀 것으로 처리합니다.

Fn 키가 반응하지 않는 이유는?

Fn 키는 키보드 안에서 처리되고 컴퓨터로는 보내지 않습니다. 그래서 어떤 프로그램이나 웹사이트에서도 보이지 않습니다. 고장이 아닙니다.

키보드 고스트 현상이란?

세 개 이상의 키를 동시에 누르는 특정 조합에서 키 매트릭스가 눌린 키를 정확히 구분하지 못해, 키가 빠지거나 누르지 않은 키가 입력되는 현상입니다. 실제로 쓰는 조합을 누른 채 '지금 누르고 있는 키' 목록을 확인해 보세요.

키보드는 몇 개까지 동시에 누를 수 있나요?

키를 하나씩 늘려 가며 누른 채로 있어 보세요. '최대 동시 입력 수'에 최고 기록이 표시됩니다. 일반 키 6개와 조합 키까지라면 6키 롤오버, 그보다 많으면 N키 롤오버일 가능성이 큽니다. 어떤 조합이 막히는지는 배선에 따라 다르므로, 실제로 함께 쓰는 키로 시험해 보세요.

PrintScreen이나 윈도우 키가 회색으로 남아요. 고장인가요?

꼭 그렇지는 않습니다. 이런 키는 브라우저에 닿기 전에 운영체제가 먼저 처리하는 일이 많습니다(시작 메뉴, 캡처 도구). 윈도우의 PrintScreen은 손을 뗄 때만 들어오는 경우가 많으며, 그때도 테스트 완료로 셉니다. 원래 기능이 작동하면 키는 정상입니다.

입력한 내용이 저장되거나 전송되나요?

아니요. 테스트는 모두 브라우저 안에서 돌아갑니다. 키나 글자는 서버에 저장되거나 전송되지 않으며, 페이지를 새로 고치면 처음부터 시작합니다.

출처 및 근거

업데이트: · 편집 원칙

관련 도구