키보드 테스트 — 모든 키 온라인 확인
- Code
- —
- Key
- —
- keyCode
- —
키보드 테스트 소개
키보드 테스트는 워드프로세서가 알려 주지 못하는 것을 알려 줍니다 — 키보드의 모든 키가 실제로 컴퓨터까지 도달하는지 말이죠. 키가 안 눌릴 때 원인은 보통 셋 중 하나입니다. 키캡 아래의 이물질이나 손상, 운영체제의 드라이버·자판 배열 문제, 아니면 케이블과 커넥터 불량. 이 테스트는 브라우저가 받은 그대로의 키 입력을 읽기 때문에 소프트웨어 층의 문제를 먼저 걸러낼 수 있습니다.
키를 누르면 화면 키보드의 같은 키에 불이 들어옵니다. 한 번 누른 키는 표시가 남으므로, 전체를 훑어 가며 어떤 키가 끝내 반응하지 않았는지 한눈에 볼 수 있습니다. 아래 표시창에는 물리적 키 위치와 입력된 문자, 구형 키 코드가 나오는데, 키는 눌리는데 엉뚱한 문자가 나오는 경우를 가려낼 때 유용합니다.
테스트는 전부 브라우저 안에서 돌아갑니다. 입력한 내용은 어디로도 전송되거나 저장·기록되지 않습니다.
키보드 테스트 방법
- 키보드 그림의 아무 곳이나 클릭해 포커스를 줍니다. 입력을 받기 시작하면 위의 안내 문구가 초록색으로 바뀝니다.
- 키를 하나씩 눌러 불이 들어오는지 확인합니다. 누른 키는 표시가 남아 진행 상황을 추적할 수 있습니다.
- 수정키·방향키·펑션 열까지 키보드 전체를 훑습니다.
- 카운터를 확인합니다. 전체 수에 못 미치면, 표시가 안 된 키가 브라우저까지 도달하지 못한 키입니다.
- 초기화를 누르면 표시가 지워져 처음부터 다시 확인할 수 있습니다.
자주 묻는 질문
여기서는 불이 들어오는데 다른 프로그램에서는 안 먹혀요. 왜죠?
불이 들어온다면 하드웨어와 연결은 정상입니다. 문제는 그 위 층에 있습니다 — 대개 특정 프로그램이 차지한 단축키, 눌린 채 걸린 수정키, 또는 백그라운드에서 도는 키 매핑 프로그램이 원인입니다.
어떤 키는 아예 불이 안 들어옵니다. 키보드가 고장 난 건가요?
꼭 그렇지는 않고, 아예 고장이 아닌 경우가 하나 있습니다 — 그 배열에만 있는 키(한글 키보드의 한/영·한자, 유럽식 배열의 왼쪽 Shift 옆 키, 일본어 배열 전용 키)는 미국 배열 그림에 칸이 없어 정상이어도 불이 안 들어옵니다. 눌렀을 때 아래 Code 줄에 이름이 뜨면 도달한 것입니다. 그 밖의 키라면 먼저 다른 포트나 다른 컴퓨터에서 눌러 보세요. 거기서도 안 되면 키캡 아래 스위치가 원인일 가능성이 큽니다. 멤브레인 키보드에서 특정 키 하나만 죽는 것은 시트 아래 이물질이나 액체 유입인 경우가 많습니다.
펑션 키 일부가 아무 반응이 없는 이유는요?
많은 노트북에서 최상단 열은 밝기·음량 같은 제어를 위해 펌웨어가 직접 처리합니다. 그 입력은 브라우저까지 오지 않습니다. Fn 키를 누른 채 누르거나 BIOS 설정에서 펑션 키 동작을 바꾸면 일반 F키 신호를 보내게 되는 경우가 대부분입니다.
제 키보드는 미국 배열이 아닌데, 그림이 맞게 표시되나요?
미국 배열에도 있는 키는 올바른 자리에 불이 들어옵니다. 이 테스트는 키에 인쇄된 문자가 아니라 물리적 위치로 키를 식별하기 때문입니다. 예외는 그 배열에만 있는 키입니다. 한글 키보드의 한/영·한자 키가 대표적인데, 제조사에 따라 오른쪽 Alt·Ctrl 자리로 잡히기도 합니다. 일본어 배열 전용 키 다섯(브라우저가 Convert·NonConvert·KanaMode·IntlYen·IntlRo로 부르는 것들)과, 유럽식 배열에서 왼쪽 Shift 옆에 하나 더 있는 키도 같습니다. 이 키들은 그림에 칸이 없어 눌러도 불이 들어오지 않습니다. 고장이 아닙니다. 누르면 키보드 아래 Code 줄에 그 키의 이름이 뜨고, 그 표시가 키보드에서 브라우저까지 신호가 도달했다는 증거입니다.
여러 키를 동시에 눌러도 인식되는지 확인할 수 있나요?
네. 여러 키를 함께 누른 채 몇 개까지 동시에 불이 들어오는지 보세요. 저가 키보드는 같은 구역에서 두세 키를 넘기면 입력이 끊기는 경우가 많은데, 게임에서는 이것이 체감 차이로 이어집니다. 제품 사양에 적힌 「안티고스팅」·「N키 롤오버」가 바로 이 성능입니다. 그 숫자 하나 뒤에는 상한이 둘 숨어 있고, USB 규격이 둘 다에 이름을 붙여 둡니다. 규격이 정한 키보드 리포트는 수정자 키를 전용 1바이트에 담고 그 뒤에 키 코드를 여섯 개 놓습니다 — 규격의 문장은 「The limit is six non-modifier keys for a Boot Keyboard」입니다. 그래서 Shift·Ctrl·Alt는 그 여섯 자리를 쓰지 않습니다. 다른 상한은 배선입니다. 눌린 조합을 키 매트릭스에서 가려낼 수 없을 때, 규격은 키보드가 추측하지 말고 모든 칸에 오류를 넣어 보고하게 합니다. 저가 보드가 두세 개에서 부딪히는 것은 이 「ghost key」 쪽입니다. 키보드는 배선에서 막힐 수도, 리포트에서 막힐 수도, 둘 다일 수도 있습니다.
입력한 내용이 기록되나요?
아니요. 모든 키 입력은 페이지 안에서 처리되고 즉시 버려집니다. 서버로 전송되거나 기기에 저장되거나 누구와도 공유되지 않습니다.
키보드 테스트는 무료인가요? 설치나 관리자 권한이 필요한가요?
무료이고 계정도, 이메일도, 내려받을 것도, 확장 프로그램도 없습니다. 마지막 부분이 회사나 학교 컴퓨터에서는 중요합니다 — 진단 도구를 설치하려면 대개 관리자가 필요한데, 이것은 웹페이지라 잠긴 노트북에서도 다른 페이지와 똑같이 열립니다.
그냥 문서에 쳐 보면 되지 않나요?
문서는 도착한 글자만 보여 줍니다. 눌린 채로 붙어 있는 조합키도, 애초에 글자를 만들지 않는 기능키·미디어키도 보여 주지 못합니다. 키보드가 실제로 고장 나는 방식은 대부분 그쪽입니다. 반대 방향의 예외가 하나 있습니다. 접점이 닳아 한 번 누른 것이 신호 두 번으로 나가는 채터링은 여기서 보이지 않습니다 — 이 면은 「어느 키가 도달했나」를 셀 뿐 「같은 키가 몇 번 도달했나」를 세지 않아서, 채터링이 있는 키도 불이 잘 들어오고 멀쩡해 보입니다. 그 증상만은 문서 쪽이 낫습니다. 같은 글자를 짧게 끊어 여러 번 쳐 보고 치지 않은 글자가 끼어드는지 보세요.