기계식 키보드 vs. 멤브레인 키보드
기계식 키보드는 각 키 아래에 개별 스프링 스위치를 사용하여 촉각 피드백과 긴 수명(5천만-1억 번의 키 입력)을 제공합니다. 멤브레인 키보드는 러버 돔 아래 압력 패드를 사용합니다 — 더 조용하고 저렴하지만 촉각 피드백이 적습니다. 시저 스위치 키보드(대부분의 노트북에서 사용)는 가위형 메커니즘으로, 얇으면서도 적절한 촉각 피드백을 제공합니다.
키보드의 키를 눌러 테스트하세요. 각 키를 누르면 표시됩니다. Windows와 Mac 레이아웃을 전환할 수 있습니다.
각 키를 눌러 녹색으로 켜지는 것을 확인하세요. 진행 카운터가 테스트한 키 수를 추적합니다.
키보드에 맞게 Windows와 Mac 레이아웃을 전환하세요. 수정자 키가 그에 따라 업데이트됩니다.
일부 키(Mac의 Fn 등)는 브라우저에서 감지할 수 없으며 특별한 스타일로 표시됩니다.
기계식 키보드는 각 키 아래에 개별 스프링 스위치를 사용하여 촉각 피드백과 긴 수명(5천만-1억 번의 키 입력)을 제공합니다. 멤브레인 키보드는 러버 돔 아래 압력 패드를 사용합니다 — 더 조용하고 저렴하지만 촉각 피드백이 적습니다. 시저 스위치 키보드(대부분의 노트북에서 사용)는 가위형 메커니즘으로, 얇으면서도 적절한 촉각 피드백을 제공합니다.
풀 N키 롤오버(NKRO)는 키보드가 동시에 눌린 모든 키를 등록할 수 있음을 의미합니다. 6키 롤오버(6KRO)는 수정자 키에 더해 최대 6개 키를 등록합니다. 고스팅은 특정 키 조합이 예기치 않은 키 등록을 유발할 때 발생합니다 — 안티 고스트 회로가 이를 방지합니다. 이 테스트는 키보드의 롤오버 기능을 확인하는 데 도움이 됩니다.
브라우저는 KeyboardEvent API를 통해 대부분의 키를 감지할 수 있으며, key, code, keyCode 등의 속성을 제공합니다. 하지만 일부 키는 감지할 수 없습니다: Fn 키는 OS가 인식하기 전에 하드웨어/펌웨어에서 처리됩니다. PrintScreen은 브라우저 이벤트 대신 시스템 동작을 트리거할 수 있습니다. 일부 멀티미디어 키와 특수 기능 키도 OS에 의해 가로채질 수 있습니다.
Fn 키는 키보드 펌웨어에 의해 처리되는 하드웨어 수정자 키로, 키 입력이 OS에 도달하기 전에 처리됩니다. 브라우저는 Fn 키 이벤트를 받지 않으므로, 어떤 웹 키보드 테스트도 이를 감지할 수 없습니다.
이 테스트에서 여러 키를 동시에 눌러보세요. 모두 녹색으로 켜지면, 키보드가 해당 수의 동시 키 입력을 지원합니다. 진정한 NKRO 키보드는 동시에 눌린 키 수에 관계없이 모든 키를 등록합니다.
브라우저는 US 표준 레이아웃을 기반으로 키 코드를 보고합니다. 키보드 레이아웃(QWERTY, AZERTY 등)에 따라 키 라벨이 다를 수 있지만, 기본 코드는 동일합니다. 테스트에서 Windows와 Mac 레이아웃을 전환하세요.