Keyboard test: find dead keys and ghosting
키보드의 모든 키를 누르면 즉시 강조 표시되는 것을 볼 수 있습니다. 이 테스트는 마지막으로 누른 키의 원시 키 코드를 보여주고, 한 번에 몇 개의 키를 누르고 있는지 세어 죽은 키, 고정된 키 및 롤오버 한계를 쉽게 파악할 수 있는 방법입니다.
Keyboard test
Click into this panel, then press keys. Tested keys turn cyan; keys pressed right now are highlighted solid.
Last key event
no key pressed yet
Keys held right now
0
Max simultaneous (rollover)
0
Keys tested this session (0)
Press any key to start.
키보드 테스트 사용 빠른 가이드
1분 이내 소요- 1키보드 초점이 맞춰지도록 테스트 영역 내부를 한 번 클릭하세요.
- 2수정자와 숫자 패드를 포함한 모든 키를 누르세요.
- 3각 키는 놓을 때 불이 들어오고 테스트됨으로 표시되어야 합니다.
- 4불이 들어오지 않는 키는 고장났거나 재매핑되었거나 OS에 의해 차단된 것입니다.
개요
키보드는 겉으로는 단순해 보이지만, 키캡 아래에는 스위치 그리드가 행과 열로 연결되어 있습니다. 키를 누르면 컨트롤러 칩이 초당 수십 번 그리드를 스캔하여 어떤 교차점에서 회로가 닫혔는지 보고합니다. 아무런 반응이 없는 키, 스스로 반복되는 키, 이상하게 동작하는 키 조합 등 대부분의 키보드 문제는 이 스캔 과정에서 뭔가 잘못된 것으로 거슬러 올라갑니다.
이 테스트는 텍스트 편집기를 열고 어떤 글자가 나타나는지 찡그려 보지 않고도 전체 키보드를 빠르고 시각적으로 확인할 수 있는 방법을 제공합니다. 위에 있는 화면 키보드 패널을 클릭한 다음, 양쪽에 있는 Shift, Ctrl, Alt와 같은 보조 키를 포함하여 모든 행을 따라 작업하십시오. 누르는 모든 키는 청록색으로 켜지고 세션이 끝날 때까지 켜진 상태를 유지하므로, 한눈에 어떤 키를 확인했고 어떤 키를 아직 누르지 않았는지 알 수 있습니다.
레이아웃 아래에는 마지막 키 누름에서 얻은 원시 이벤트 데이터도 표시됩니다: 물리적 키 코드, 생성된 문자, 그리고 일부 오래된 소프트웨어에서 여전히 확인하는 레거시 숫자 keyCode입니다. 이 세부 정보는 생각보다 중요합니다. 왜냐하면 실제로 작동하지 않는 키와 잘 작동하지만 언어 또는 레이아웃 설정 때문에 잘못된 문자에 매핑된 키라는 두 가지 매우 다른 문제를 구별할 수 있게 해주기 때문입니다.
결과 확인 방법
절대 불이 들어오지 않는 키
키를 눌렀는데 주변의 다른 모든 키가 청록색으로 변하는 동안 해당 키가 회색으로 남아 있다면, 그 키는 운영 체제에 신호를 전혀 보내지 않는 것입니다. 이것은 '죽은 키'의 전형적인 징후입니다. 기계식 및 멤브레인 키보드에서는 일반적으로 기계적인 문제입니다: 키캡 아래의 먼지, 머리카락, 또는 소량의 액체가 스위치가 접촉하는 것을 방해합니다. 노트북에서도 동일한 문제가 발생하지만, 스위치가 마더보드의 플렉스 케이블에 직접 연결되어 있기 때문에 해결책이 더 까다롭습니다.
'마지막 키 이벤트' 패널
키를 누를 때마다 이 패널은 세 가지 값으로 업데이트됩니다. code 물리적 키 위치를 식별합니다 (예: KeyQ는 프랑스어 AZERTY 키보드에서 A 문자를 생성하더라도 항상 Q 위치의 키입니다). KeyQ 프랑스어 AZERTY 키보드에서 A 문자를 생성하더라도 항상 Q 위치의 키입니다). key 시스템이 현재 해당 위치에 매핑하는 실제 문자입니다. keyCode 일부 레거시 웹 양식과 게임에서 여전히 사용하는 오래된 숫자 식별자입니다. 만약 code 정확하게 업데이트되지만 key 잘못된 것처럼 보인다면 키보드 하드웨어는 정상이고, 키가 고장 난 것이 아니라 OS 설정에 레이아웃 불일치가 있는 것입니다.
현재 눌린 키와 최대 롤오버
"현재 눌린 키" 카운터는 브라우저가 현재 동시에 눌려 있다고 인식하는 키의 수를 정확히 추적합니다. W, A, S, D와 같이 세 개 또는 네 개의 키를 한꺼번에 누르고 카운터를 확인하세요. 손가락을 실제로 떼기 전에 카운터가 더 이상 올라가지 않는다면, 다른 키들이 눌려 있는 동안 특정 키 중 하나가 인식되지 않는다는 의미이며, 이는 단일 고장 키보다는 특정 키 조합의 롤오버 제한을 나타냅니다.
"최대 동시"는 세션 중 이 카운터가 도달한 가장 높은 숫자를 기억합니다. 이는 게이머가 키보드가 동시에 옆으로 이동, 점프, 발사 등의 일반적인 조합을 처리할 수 있는지 확인할 때 유용합니다.
문제 해결
키 또는 키 그룹이 이 테스트에 계속 실패하는 경우, 침습성이 낮은 순서부터 높은 순서로 다음 단계를 따르세요.
- 키 이벤트는 표준화되어 있으므로 드물지만, 브라우저 특정 문제를 배제하기 위해 다른 애플리케이션에서 동일한 키를 사용해 보세요.
- 컴퓨터를 다시 시작하세요. 놀랍게도 많은 "먹통 키" 문제는 재부팅 시 해결되는 드라이버 고착 상태입니다.
- 불안정한 연결을 배제하기 위해 USB 키보드의 플러그를 뽑았다 다시 연결하거나, Bluetooth 키보드를 다시 페어링하세요.
- 키캡을 조심스럽게 제거하고 (기계식 키보드의 대부분 키캡은 가볍고 균일한 압력으로 똑바로 잡아당기면 빠집니다) 압축 공기로 먼지나 이물질을 불어내세요.
- 최근에 액체를 쏟았다면 즉시 기기의 전원을 끄고, 노트북의 경우 배터리를 분리한 다음 48시간 동안 완전히 말린 후 다시 테스트하세요.
- 물리적 키가 등록되지만 (code가 업데이트됨) 잘못된 문자가 입력되는 경우 OS 키보드 레이아웃 설정을 확인하세요.
- 노트북에서 여러 개의 인접 키가 동시에 작동하지 않는다면, 손상된 리본 케이블을 의심해 볼 수 있으며, 이는 일반적으로 전문가 수리 또는 키보드 교체가 필요합니다.
롤오버와 고스팅이 중요한 이유
대부분의 사람들은 타이핑 중에 두 개 이상의 키를 동시에 누를 일이 거의 없기 때문에 롤오버 제한을 알아차리지 못합니다. 하지만 두 가지 상황에서 분명해집니다. 손가락이 잠시 키 입력을 겹치는 빠른 터치 타이핑과, 움직임 및 액션 키가 몇 초 동안 동시에 자주 눌리는 게임입니다.
저렴한 키보드는 스위치를 간단한 매트릭스로 연결하여 특정 조합에서 소수의 동시 누름만 안정적으로 감지할 수 있습니다. 그리드에서 잘못된 위치에 세 번째 키를 누르면 키보드가 입력 중 하나를 누락시키거나 (안티 고스팅 실패), 더 심각하게는 전혀 누르지 않은 키를 보고합니다 (진정한 고스팅). "NKRO" (n-key 롤오버)를 지원하거나 키별 다이오드 배선으로 제작된 키보드는 이러한 제한이 없으며 조합에 관계없이 눌린 모든 키를 등록할 수 있습니다.
키보드를 구매하기 전에 또는 음악 제작 소프트웨어, 복잡한 조작 체계를 가진 게임과 같이 안정적인 다중 키 단축키가 중요한 큰 프로젝트 전에 이 테스트의 롤오버 카운터를 사용하여 키보드를 확인하세요.
노트북 특정 팁
노트북 키보드는 전체 어셈블리가 더 얇고 키 사이에 들어갈 수 있는 부스러기, 먼지, 액체 유출에 더 노출되어 있기 때문에 데스크톱 키보드와 다르게 고장 납니다. 몇 가지 노트북 관련 참고 사항:
- 가위식 스위치 키 (대부분의 최신 노트북에 사용되는 평평하고 낮은 프로필 유형)는 기계식 키캡보다 제거하고 다시 장착하기가 더 어려우므로, 제거를 시도하기 전에 먼저 압축 공기를 사용해 보세요.
- 밝기, 볼륨 및 미디어 제어를 위한 외부 키보드 단축키는 브라우저에 도달하기 전에 펌웨어에 의해 가로채지는 경우가 많으므로, 이 곳에서 인식되지 않는 것은 정상입니다.
- 노트북에 기능 키로 활성화되는 숫자 키패드 오버레이가 있는 경우, 해당 모드에서 현재 할당하는 코드를 사용하여 숫자가 보고되므로 원시 이벤트 데이터에서 익숙하지 않게 보일 수 있습니다.
- 침수 피해는 즉시 나타나지 않는 경우가 많습니다. 최근에 무언가를 쏟았고 오늘 테스트를 통과했지만 다음 주에 키가 작동하지 않기 시작하면, 그 지연된 부식은 알려진 패턴입니다.
자주 묻는 질문
내 키보드가 작동하는지 어떻게 테스트하나요?
이 페이지를 열고 키보드의 각 키를 하나씩 누릅니다. 누르는 각 키는 화면 레이아웃에서 청록색으로 바뀌므로, 마지막에 불이 들어오지 않은 키가 있는지 확인할 수 있으며, 이는 일반적으로 키가 인식되지 않는다는 의미입니다.
키보드에서 작동하지 않는 키(데드 키)는 무엇인가요?
작동하지 않는 키(데드 키)는 눌러도 신호가 발생하지 않는 키로, 키캡 아래의 이물질, 마모된 스위치 또는 느슨한 연결로 인해 발생하는 경우가 많습니다. 노트북에서는 액체 유출이나 수년간의 먼지 축적으로 인해 자주 발생합니다.
'키 롤오버'는 무엇을 의미하나요?
롤오버(가끔 n-key 롤오버 또는 NKRO라고도 함)는 키보드가 동시에 정확하게 인식할 수 있는 키의 수를 설명합니다. 대부분의 저렴한 키보드는 2~6개의 키 롤오버만 지원하지만, 게이밍 키보드는 종종 전체 NKRO를 지원합니다.
키보드 고스팅이란 무엇인가요?
고스팅은 세 개 이상의 키를 동시에 누를 때 누르지 않은 가상의 키가 인식되거나, 눌린 키 중 하나가 조용히 무시될 때 발생합니다. 이는 소프트웨어의 문제가 아니라 키보드 내부 배선 매트릭스의 한계입니다.
테스트에서 'code'와 'key'를 별도로 표시하는 이유는 무엇인가요?
'code'는 키보드의 물리적 키 위치이며 레이아웃에 따라 변경되지 않는 반면, 'key'는 레이아웃 및 언어 설정이 생성하는 문자입니다. 이들을 비교하면 하드웨어 문제와 레이아웃 또는 언어 설정 문제를 구분하는 데 도움이 됩니다.
이 테스트로 키 고착을 감지할 수 있나요?
네, 간접적으로 감지할 수 있습니다. 키를 놓은 후에도 눌린 횟수에서 키가 '눌림' 상태로 계속 표시된다면, 이는 키가 물리적으로 고착되었거나 스위치가 다시 튀어 오르지 않는다는 강력한 신호입니다.
외부 키보드에서도 작동하나요?
네. USB, PS/2 또는 Bluetooth를 통해 연결되고 운영 체제에 의해 인식되는 모든 키보드는 브랜드와 관계없이 이 페이지에서 읽을 수 있는 표준 키 이벤트를 보냅니다.
Fn 또는 밝기 조절과 같은 일부 키는 왜 인식되지 않나요?
하드웨어 기능(밝기, 볼륨, 비행기 모드)과 연결된 기능 키는 일반 키 이벤트로 브라우저에 도달하기 전에 키보드의 자체 펌웨어 또는 OS에 의해 가로채지는 경우가 많으므로 여기서는 표시되지 않습니다.
내 키 입력 데이터가 어디로 전송되나요?
아니요. 모든 키 이벤트는 브라우저의 JavaScript에서 로컬로 처리되며 이 페이지의 메모리에만 존재합니다. 어떠한 데이터도 서버로 전송, 기록 또는 저장되지 않습니다.
노트북의 숫자 키패드 오버레이가 별도로 표시되지 않는 이유는 무엇인가요?
일부 노트북은 문자 키와 숫자 키패드 오버레이(Fn 또는 NumLock 조합으로 활성화됨) 사이에 물리적 키를 공유합니다. 브라우저는 펌웨어가 현재 해당 키에 매핑하는 코드를 보고하므로, 여전히 하나의 코드로만 등록됩니다.
키가 이 테스트에 실패하면 어떻게 해야 하나요?
먼저 압축 공기로 키캡 주변을 청소해 보세요. 노트북 키인 경우, 제조사에서 개별 키캡 및 스위치 교체 키트를 판매하는지 확인해 보세요. 여러 인접 키가 함께 고장난다면, 아래에 있는 리본 케이블을 기술자가 교체해야 할 수도 있습니다.