키보드 한 번 눌렀는데 두 번 입력될 때|Baroit Key LAB로 채터링·반복 입력 직접 판별

키보드에서 A를 한 번 눌렀는데 AA가 입력되거나, 백스페이스를 한 번 눌렀는데 두 글자가 지워지고, 게임에서는 한 번 누른 스킬이 두 번 입력되는 증상이 있습니다.

이런 증상을 흔히 “키보드 채터링”이라고 부르지만, 실제 원인은 항상 스위치만은 아닙니다.

Baroit에서는 키보드 중복 입력을 바로 하드웨어 고장으로 확정하지 않고

Windows 입력 보조 설정 → 앱·매크로·프로필 → USB·무선 입력 경로 → 키보드 스위치·접점

순서로 분리합니다. 그리고 가장 먼저 브라우저까지 실제로 들어온 keydown / keyup / 자동 반복 이벤트를 직접 측정합니다.
컴퓨터 키보드 근접 사진
컴퓨터 키보드 근접 사진 / 출처: Wikimedia Commons / Jiafei Slay Queen / CC0 1.0

처음부터 스위치 고장이라고 보면 안 되는 이유

증상먼저 의심할 계층
특정 프로그램에서만 두 번 입력됨앱 설정·매크로·키 매핑
키를 오래 누를 때만 글자가 너무 빨리 반복됨Windows 반복 속도·반복 지연
짧게 한 번 눌렀는데 브라우저에서도 두 번 keydown이 잡힘입력 경로·하드웨어
USB Hub를 제거하면 정상Hub·KVM·연장선·USB 경로
다른 PC에서도 같은 물리 키에서 재현키보드 하드웨어 가능성 크게 상승
누르고 있는데 입력이 중간에 끊겼다가 다시 들어옴스위치 접점·연결 상태 추가 조사

Baroit Key LAB — 한 번 누른 키가 브라우저에 몇 번 들어오는지 측정

아래 검사는 별도 프로그램 설치가 필요 없습니다.

문제가 의심되는 문자 키 하나를 선택해서 정확히 30번만 천천히 눌러주세요. 각 입력 사이에는 약 1초 정도 간격을 두는 것이 좋습니다.

빠르게 연타하지 마세요.
이 검사는 사람이 의도한 다음 입력과 구분하기 어려울 정도로 가까운 비정상 연속 입력을 찾는 용도입니다. 빠르게 연타하면 정상 키보드도 이상 입력처럼 잡힐 수 있습니다.
⌨ Baroit Key LAB 문제가 의심되는 키 하나를 30번 천천히 눌러 실제 브라우저 입력을 측정합니다.
0실제 keydown
0keyup
0120ms 이내 추가 입력
0자동 repeat 이벤트
여기를 한 번 눌러 포커스를 준 뒤
검사할 키 하나를 30번 천천히 누르세요.
아직 판정하지 않았습니다.
EVENT LOG READY

추가 검사 — 5초 Hold Test

문제가 의심되는 키를 아래 영역에 포커스를 준 상태에서 5초 이상 계속 누른 뒤 손을 떼세요. 누르고 있는데 중간에 keyup이 발생하는지 확인하는 보조 검사입니다.

여기를 누른 뒤 검사할 키를 5초 이상 계속 누르세요.
대기 중

이 검사가 측정하는 것은 브라우저까지 도달한 KeyboardEvent입니다.

스위치 접점의 실제 전기적 바운스 파형을 오실로스코프로 측정하는 검사는 아닙니다. 또한 운영체제·키보드 펌웨어가 일부 입력을 이미 필터링할 수 있기 때문에 LAB에서 이상이 안 잡혔다고 하드웨어가 100% 정상이라고 단정할 수도 없습니다.

브라우저의 KeyboardEvent.repeat는 키를 누른 채 유지해서 운영체제의 자동 반복이 발생할 때 true가 됩니다. 따라서 Baroit Key LAB는 자동 반복 이벤트와 짧은 비반복 keydown을 따로 집계합니다.

1차 분기 — 키를 짧게 눌렀는데 두 번 입력되는가, 오래 눌렀을 때만 반복되는가?

둘은 전혀 다른 현상일 수 있습니다.

짧게 한 번 눌렀는데 AA 키를 즉시 떼었는데 같은 키 입력이 연속 발생합니다. 앱·입력 경로·스위치 계층을 조사합니다.
키를 계속 누르면 AAAAAA가 너무 빠름 Windows의 반복 지연·반복 속도 설정 또는 정상적인 자동 반복 동작일 수 있습니다.

Win + R을 누른 뒤 control keyboard를 실행하면 Keyboard Properties에서 Repeat delay / Repeat rate를 확인할 수 있습니다.

하지만 키를 짧게 탭했는데 Key LAB에서 비반복 keydown 자체가 추가로 잡힌다면 반복 속도 슬라이더만 조정해서 원인을 해결했다고 보면 안 됩니다.

Filter Keys가 켜져 있는지 확인합니다

Windows의 Filter Keys는 짧거나 반복되는 키 입력을 무시하도록 키보드 민감도를 조절하는 접근성 기능입니다. Microsoft도 Filter Keys를 반복 키 입력을 걸러내는 기능으로 설명합니다.

설정 → 접근성 → 키보드 → 필터 키(Filter Keys)
→ 현재 활성화 여부 확인

Filter Keys가 켜져 있다면 입력 반응이 평소와 다르게 느껴질 수 있으므로, 테스트 조건을 통일하기 위해 상태를 확인해 두는 것이 좋습니다.

2차 분기 — 특정 프로그램에서만 두 번 입력되는가?

메모장·브라우저·Windows 검색에서는 정상인데 게임이나 특정 프로그램에서만 중복 입력된다면 하드웨어 우선순위는 내려갑니다.

다음 프로그램을 사용한다면 프로필별 키 할당과 매크로를 확인합니다.

Logitech G HUB / Options+Key Assignment, Macro, Repeat 기능 확인
Razer SynapseMacro, Hypershift, 프로필별 키 기능 확인
Corsair iCUEKey Assignments와 Hardware Actions 확인
SteelSeries GGEngine 프로필과 반복 동작 확인

특히 하나의 키에 Macro / Multi Action / Repeat While Pressed 같은 동작이 지정돼 있으면 정상 키보드도 두 번 이상의 입력을 실행할 수 있습니다.

3차 분기 — USB Hub·KVM·연장선을 전부 제거합니다

Logitech과 Razer 모두 반복 입력이나 키 오작동을 진단할 때 키보드를 Hub나 확장 장치가 아닌 PC에 직접 연결해 확인하도록 안내합니다.

TEST A 현재 연결 상태에서 Key LAB 30회 ↓ TEST B USB Hub · KVM · 연장선 제거 ↓ TEST C 메인보드 USB 포트에 직접 연결 ↓ TEST D Key LAB 동일 키 30회 재시험
결과원인 우선순위
Hub에서만 이상, 직결 정상Hub·KVM·케이블·전원 경로
직결해도 동일다음 교차시험 진행
특정 USB 포트에서만 이상USB 포트·칩셋·연결 상태
모든 포트에서 동일한 물리 키 문제키보드 자체 가능성 상승
키캡이 제거되어 스위치가 노출된 키보드
키캡을 제거해 스위치가 노출된 키보드 / 출처: Wikimedia Commons / Drahardja / CC BY-SA 4.0

왜 키보드 스위치가 한 번 눌렀는데 두 번 입력될 수 있을까?

기계식 스위치는 내부 금속 접점이 움직이면서 ON/OFF 상태를 만듭니다.

접점이 움직이는 순간에는 이상적인 디지털 신호처럼 단 한 번에 상태가 완벽히 바뀌지 않고 짧은 Bounce가 생길 수 있습니다. 정상적인 키보드에서는 회로나 펌웨어가 이를 하나의 키 입력으로 처리합니다.

하지만 접점이 마모되거나 오염되고 스위치 상태가 불안정해지면 사용자가 한 번만 눌렀는데도 입력 계층에서:

KEY DOWN ↓ KEY UP ↓ KEY DOWN 사용자가 의도하지 않은 짧은 추가 입력

형태로 보일 수 있습니다.

Cherry MX Blue 기계식 키보드 스위치
Cherry MX Blue 스위치 / 출처: Wikimedia Commons / Daniel Beardsmore / Public Domain

Key LAB의 120ms는 Cherry·Kailh·Gateron·Razer 스위치의 공식 바운스 규격이 아닙니다.

사용자가 약 1초 간격으로 하나씩 탭하는 조건에서 “다음 의도 입력이라고 보기에는 지나치게 가까운 추가 keydown”을 찾기 위한 Baroit 진단용 검사창입니다.

4차 분기 — 다른 PC에서 같은 물리 키를 시험합니다

이 단계는 Windows와 현재 PC 환경을 원인 후보에서 크게 제거하기 위한 교차시험입니다.

현재 PC → 문제 키 Key LAB 30회 다른 PC / 노트북 → 별도 프로그램 설치 없이 같은 페이지 접속 → 같은 물리 키 Key LAB 30회
교차시험 결과해석
현재 PC에서만 이상Windows·USB·드라이버·제조사 프로그램 우선
다른 PC에서도 같은 키 이상키보드 하드웨어 가능성 크게 상승
유선은 정상, 무선만 이상수신기·Bluetooth·배터리·전파 환경 조사
여러 키가 동시에 불규칙하게 이상공통 연결·컨트롤러·오염·액체 유입 등 추가 조사
키보드 컨트롤러 회로
키보드 컨트롤러와 관련 회로 / 출처: Wikimedia Commons / Daniel Beardsmore / Public Domain

무선 키보드라면 배터리와 수신기도 분리해서 봅니다

무선 키보드에서만 문제가 발생한다면 스위치를 교체하기 전에 다음을 먼저 확인합니다.

배터리·충전 상태전원 상태가 불안정하지 않은지 확인
USB 수신기 위치Hub·모니터 허브가 아닌 PC 직접 연결 시험
Bluetooth 재연결페어링 삭제 후 재연결하여 입력 경로 초기화
다른 연결 방식가능하면 유선·2.4GHz·Bluetooth 간 비교

키캡을 빼고 청소하면 고쳐지는 경우도 있습니다

키 주변 먼지나 이물질 때문에 스위치의 물리적인 움직임이 방해받는 경우라면 청소 후 증상이 개선될 수 있습니다.

Logitech과 Razer도 키 반복·오입력 문제의 기본 점검에 압축공기나 부드러운 도구를 이용한 청소를 포함합니다.

전원을 끄거나 USB를 분리한 상태에서 제품 표면과 키 주변을 청소하세요.

액체 세정제를 스위치 내부에 무작정 넣거나, 보증기간이 남은 키보드를 바로 분해하는 방법은 권장하지 않습니다.
분해된 기계식 키보드 스위치 내부
분해된 Alps 계열 키보드 스위치 / 출처: Wikimedia Commons / Daniel Beardsmore / Public Domain

Baroit Evidence Score — 지금까지 얻은 증거를 합칩니다

아래 점수는 제조사가 정한 고장 확률이 아닙니다.

여러 테스트 결과 중 다음에 어느 계층을 먼저 조사할지 정하기 위한 Baroit 진단 우선순위 점수입니다.

체크 후 계산하세요.

스위치 교체 전에 여기까지 확인하면 됩니다

검사 결과Baroit 판정
Key LAB 정상 + 특정 앱만 문제앱·매크로·프로필 우선
키를 오래 눌렀을 때만 반복 속도가 문제Windows 반복 설정 우선
Filter Keys 조정 후 완전 정상접근성·입력 설정 우선
Hub 제거 후 정상USB Hub·KVM·연결 경로
Key LAB에서 짧은 추가 keydown 반복 검출입력 경로·하드웨어 우선순위 상승
다른 PC에서도 같은 물리 키 이상키보드 자체 가능성 크게 상승
다른 PC + Hold 끊김 + 직결 동일스위치·키보드 하드웨어 강하게 의심

언제 수리·교체 단계로 넘어갈까?

다음 조건이 여러 개 겹치면 Windows 설정을 계속 만지는 것보다 키보드 수리·교환을 검토하는 편이 합리적입니다.

① Key LAB에서 반복적으로 짧은 추가 입력 검출
② Hold 중 입력이 끊기는 증상까지 존재
③ Hub·KVM 제거 후에도 동일
④ 제조사 프로그램 종료 후에도 동일
⑤ 다른 PC에서도 같은 물리 키에서 재현

핫스왑 기계식 키보드라면 해당 스위치만 교체해 A/B 테스트하기 쉽습니다. 반대로 납땜형 키보드는 분해와 스위치 탈착 작업이 필요할 수 있습니다.

보증기간이 남았다면 직접 분해하기 전에 제조사 서비스를 먼저 확인하세요.

가장 빠른 진단 순서만 다시 정리하면

BAROIT KEYBOARD DOUBLE-INPUT FLOW 1. Key LAB 문제 키 30회 ↓ 추가 입력 없음 → 특정 앱 · 반복 설정 · Filter Keys 확인 추가 입력 있음 → 다음 단계 2. 5초 Hold Test ↓ 3. 제조사 프로그램 · Macro · Profile 해제 ↓ 4. Hub · KVM 제거 후 USB 직결 ↓ 5. 다른 PC에서 같은 물리 키 시험 ↓ 두 PC에서 동일 → 키보드 자체 진단 현재 PC에서만 발생 → Windows · USB · Software 계층

결론

키보드에서 한 번 눌렀는데 두 번 입력된다는 증상만으로 곧바로 스위치 고장을 확정하면 안 됩니다.

반대로 Windows 반복 속도를 조절해서 증상이 조금 줄었다고 실제 하드웨어 문제가 해결됐다고 단정해서도 안 됩니다.

Baroit에서는:

실제 KeyboardEvent 측정
→ 자동 반복과 짧은 중복 입력 분리
→ Filter Keys·반복 설정 확인
→ 앱·매크로 제거
→ USB 경로 우회
→ 다른 PC 교차시험

순서로 원인 범위를 줄입니다.

특히 “다른 PC에서도 같은 물리 키에서 재현된다”와 “Hold 상태에서 입력이 스스로 끊긴다”는 결과는 현재 Windows와 특정 앱 문제를 상당 부분 제거할 수 있는 강한 단서입니다.

검증 기준

Microsoft Support — Make your mouse, keyboard, and other input devices easier to use Filter Keys가 짧거나 반복되는 키 입력을 무시하도록 키보드 민감도를 조절할 수 있다는 Microsoft 공식 설명.
Microsoft Support 확인
Logitech Support — Button / Key Issues General Troubleshooting Repeating/stuck input에서 청소, 직접 연결, 설정·매크로 확인, 다른 PC 교차시험 등을 안내.
Logitech Support 확인
Razer Support — Keyboard keys are stuck, loose, unresponsive, or spamming inputs Firmware·Synapse·OS 업데이트, 청소, Hub 우회, 직접 USB 연결, Synapse 비활성화 후 시험 등을 안내.
Razer Support 확인
MDN Web Docs — KeyboardEvent.repeat 키를 누른 채 유지하여 자동 반복이 발생하면 KeyboardEvent.repeat가 true로 표시된다는 Web API 기준.
MDN 확인
Baroit 자체 진단 기준
· 동일 키 30회 실제 keydown / keyup 측정
· 120ms 이내 비반복 추가 입력 탐지
· KeyboardEvent.repeat 별도 분리
· 5초 Hold 유지 검사
· USB 직결 / 다른 PC Failure Matrix
· Evidence Score 진단 우선순위 계산

※ 120ms와 Evidence Score는 제조사 스위치 규격이나 공식 고장 확률이 아니라 Baroit에서 문제 계층을 빠르게 분리하기 위해 사용하는 진단 휴리스틱입니다.