NKRO 테스트
하드웨어적으로 신호가 막힌 상태입니다.
고스팅과 Rollover란?
격렬한 게임에서 스킬 키를 눌렀는데 아무 일도 일어나지 않나요? 그것은 키보드 고스팅 또는 Rollover 제한일 수 있습니다.
NKRO (완전한 N-Key Rollover)
N-Key Rollover는 키보드가 동시에 누른 모든 키를 제한 없이 올바르게 식별하고 등록할 수 있음을 의미합니다. 이것은 고급 기계식 키보드의 표준이며 리듬 게임과 로컬 멀티플레이에 필수적입니다.
고스팅
저가 멤브레인 키보드에서 특정 키 조합(보통 3개의 인접한 키)을 누르면 누르지 않은 4번째 키가 잘못 등록될 수 있습니다 - 이것을 'Ghosting'이라고 합니다. 이를 방지하기 위해 제조업체는 의도적으로 3번째 키 신호를 차단하여 키 누락을 유발합니다.
NKRO 기술 심세
왜 오래된 키보드는 완전한 N-Key Rollover를 달성하지 못했을까요? USB 프로토콜 제한과 관련이 있습니다.
6KRO 제한
표준 USB HID 프로토콜은 키보드 데이터 패킷에 8바이트를 지정하며, 일반 키코드에는 6바이트만 사용합니다. 따라서 전통적인 USB 키보드는 동시에 6개의 키만 전송할 수 있었습니다.
NKRO 구현
현대 키보드는 USB Report Descriptor를 수정하거나 여러 가상 키보드 장치를 에뮬레이션하여 6키 제한을 우회하여 완전한 N-Key Rollover를 달성합니다.
게임 시나리오
DJMax나 O2Jam 같은 리듬 게임에서 플레이어는 종종 7-8개 이상의 키를 동시에 눌러야 합니다. NKRO는 여기서 필수적입니다; 그렇지 않으면 심각한 연결 끊김(Miss)이 발생합니다.
Rollover 기능을 빠르게 테스트하는 방법
양쪽 Shift 키(왼쪽과 오른쪽)를 동시에 누르고 유지하세요.
Shift를 누른 상태에서 손바닥을 사용하여 가능한 많은 문자 키를 누르세요.
• 6에 고정: 표준 6KRO 키보드.
• 20+ 이상: 진정한 NKRO 키보드.
• 3-4만: 심각한 충돌이 있는 저급 멤브레인 키보드.
자주 묻는 질문
Q.Mac에서 NKRO를 지원하나요?
macOS NKRO 지원은 키보드 펀웨어에 따라 다릅니다. NKRO를 주장하는 많은 키보드가 macOS에서는 6KRO만 달성하는데, macOS가 비표준 USB HID 프로토콜에 대해 더 엄격한 분석을 하기 때문입니다.
Q.내 기계식 키보드가 6KRO만 되는 이유는?
최대 호환성(특히 BIOS에서)을 위해 많은 기계식 키보드가 기본적으로 6KRO로 제공됩니다. 설명서를 확인하세요 - 보통 NKRO 모드로 전환하는 키 조합(Fn+N 또는 Fn+PrintScreen 같은)이 있습니다.
Q.PS/2 인터페이스가 더 낫나요?
Rollover에 관해서는 오래된 PS/2 인터페이스가 자연적인 장점이 있습니다 - 네이티브로 완전한 NKRO를 지원하고 폴링 지연이 없습니다(인터럽트 기반). 하지만 핵 플러그를 지원하지 않고 포트가 구식이라 오래된 셋업에만 존재합니다.