키보드 두번 눌림: 원인과 해결
"안녕"을 쳤는데 글자가 겹쳐 나온다면 원인은 넷 중 하나입니다. 키 반복 설정이 너무 빠르거나, 키를 조금 길게 누르거나, 소프트웨어가 입력을 추가하거나, 스위치 자체가 한 번 누름을 두 번으로 보고하는 것(채터링)입니다. 해결 방법이 각각 다르며, 짧은 테스트로 구분할 수 있습니다.
먼저 테스트: 스위치 문제인가?
- 키보드 채터링 테스트를 열고 전체 입력 받기 시작을 누르세요.
- 두 번 입력되는 키를 1초에 한 번 정도로 천천히 20~30회 누릅니다. 길게 누르지 마세요.
- 비교를 위해 정상적인 키도 한두 개 눌러 보세요.
- 각 키의 감지됨 횟수와 최단 간격을 확인하세요.
첫 입력 후 몇 밀리초 만에 두 번째 입력이 들어오고 그 사이 뗌이 극히 짧다면 손가락으로는 불가능한 속도로, 스위치 접점이 튀고 있는 것입니다. 천천히 누른 결과가 깨끗한데도 타자 중에 겹친다면 설정, 길게 누름, 소프트웨어일 가능성이 높습니다.
원인 1: 키 반복 설정
모든 운영체제는 키를 누르고 있으면 문자를 반복합니다. 반복 전 지연이 매우 짧으면 평소보다 조금 길게 누른 입력이 두 글자가 됩니다.
- Windows: 제어판 > 키보드에서 재입력 시간(Repeat delay)을 길게 쪽으로 옮기세요.
- macOS: 시스템 설정 > 키보드에서 반복 지연 시간(Delay until repeat)을 길게 쪽으로 옮기세요.
반복은 키를 누르고 있을 때 일정하게 이어지며 키코드 확인에서 repeat: true로 표시됩니다. 채터링은 그렇지 않고 아주 가까운 별개의 입력을 만듭니다.
원인 2: 조금 길게 누름, 또는 걸리는 키
가볍고 빠르게 치는 사람에게는 드물지만, 무겁거나 걸리는 스위치에서는 키가 반복이 시작될 만큼 오래 눌려 있을 수 있습니다. 스페이스, Enter, Shift 같은 긴 키는 스태빌라이저가 걸려 천천히 올라오기도 합니다. 키보드 테스트에서 손을 뗄 때 바로 초록색이 되는지 보세요. 주황색이 오래 남으면 키가 물리적으로 늦게 올라오는 것입니다.
원인 3: 소프트웨어가 입력을 추가
- 키보드 유틸리티의 매크로와 키 재매핑은 한 키에 여러 문자를 보낼 수 있습니다. 프로필을 끄거나 다른 컴퓨터에서 테스트하세요.
- 원격 데스크톱과 가상 머신은 연결이 느릴 때 키를 중복시키기도 합니다. 로컬에서 테스트하세요.
- 접근성 기능: Windows의 필터 키, Mac의 느린 키는 입력을 받아들이는 방식을 바꿉니다. 켜져 있고 문제가 달라진다면 실수로 켜 둔 채 두지 말고 의도적으로 조정하세요.
- 한 프로그램에서만 겹친다면 메모장 같은 기본 편집기에서 테스트하세요. 거기서 깨끗하면 그 프로그램 문제입니다. 한글 입력 중에만 생긴다면 입력기(IME)나 프로그램의 조합 처리 문제일 수 있습니다.
원인 4: 스위치 채터링
채터링은 스위치나 접점의 결함입니다. 마모, 먼지, 액체로 인해 한 번 누를 때 접점이 여러 번 붙었다 떨어지고, 키보드는 두 번 이상 누른 것으로 보고합니다. 키보드는 디바운스라는 짧은 대기로 이를 걸러 내지만, 튐이 그보다 길면 그대로 통과합니다.
- 보통 키보드 전체가 아니라 한두 개 키에 생깁니다.
- 간헐적이고 시간이 지날수록 심해지는 경우가 많습니다.
- 천천히 눌러도 나타나며, 채터링 테스트가 확인하는 것이 바로 이것입니다.
모든 키보드에서 채터링을 증명하는 하나의 간격 값은 없습니다. 같은 키보드의 정상 키와 비교하세요. 다른 키는 깨끗한데 반복해서 표시되는 키가 처리할 대상입니다.
채터링일 때 해 볼 것
- 키 아래 청소: 키보드 연결을 끊고 스위치 주변에 압축 공기를 짧게 불어 주세요. 기계식 스위치에서는 먼지가 흔한 원인입니다.
- 디바운스 설정: 일부 키보드는 소프트웨어나 펌웨어에서 디바운스 시간을 늘릴 수 있습니다. 조금만 늘려도 약간의 지연을 대가로 가벼운 채터링이 가려집니다.
- 스위치 교체: 핫스왑 키보드는 채터링 스위치를 뽑아 교체할 수 있습니다. 먼저 잘 안 쓰는 키와 바꿔 보면 고장이 스위치를 따라가는지 소켓에 남는지 알 수 있습니다.
- 보증: 최근 구입한 키보드의 채터링은 보통 불량입니다. 판매처에 문의하기 전에 해당 키와 채터링 테스트 결과 스크린샷을 남겨 두세요.
키보드를 물에 담그거나 스위치에 액체 세정제를 뿌리지 마세요. 액체를 쏟았다면 연결을 끊고 완전히 말린 뒤 테스트하세요.
바꿀 때마다 다시 테스트
한 번에 하나만 바꾸고 같은 키로 같은 천천히 누르기 테스트를 하세요. 그래야 어떤 변경이 효과가 있었는지 알 수 있습니다. 채터링 테스트에서는 깨끗한데 평소 타자에서 여전히 겹친다면 반복 지연과 소프트웨어 점검으로 돌아가세요. 전혀 반응하지 않는 키는 키보드 안됨을 참고하세요.
자주 묻는 질문
한 번 눌렀는데 두 글자가 입력되는 이유는?
스위치가 튀어 키보드가 두 번 누른 것으로 보고하거나(채터링), 설정이나 프로그램이 문자를 추가하는 것입니다. 채터링 테스트에서 천천히 눌러 보고 두 번째 입력이 몇 밀리초 안에 들어오면 스위치가 원인일 가능성이 높습니다.
두 번 입력과 키 반복은 같은 건가요?
아니요. 키 반복은 누르고 있는 키를 일정 지연 후 반복하는 의도된 기능입니다. 채터링은 키를 빨리 떼어도 한 번 누름에서 별개의 입력을 만듭니다.
스위치를 바꾸지 않고 채터링을 고칠 수 있나요?
때로는 가능합니다. 먼지가 원인이면 청소가 도움이 되고, 디바운스를 높이면 가벼운 채터링이 가려집니다. 그래도 계속되면 보통 스위치 교체나 보증 처리가 필요합니다.
키보드를 청소한 뒤 두 번 입력이 시작됐어요.
스위치에 남은 습기, 제대로 끼워지지 않은 키캡, 청소 중 건드린 스위치가 흔한 원인입니다. 완전히 말리고 키캡을 다시 끼운 뒤 테스트하세요.
관련 테스트
- 채터링 테스트두 번 입력되는 키를 찾습니다. 누를 때마다 시간을 재고 손가락으로 불가능한 빠른 반복을 표시합니다.
- 키보드 테스트모든 키를 눌러 어떤 키가 인식되는지 확인합니다. ANSI, ISO, Mac 배열 지원.
- 동시 입력 테스트여러 키를 동시에 눌러 키보드가 어떤 조합을 인식하는지 확인합니다.
- 키패드 테스트숫자 키패드의 모든 키를 눌러 인식되는지 확인합니다. Num Lock 상태도 표시됩니다.
- 키코드 확인아무 키나 눌러 브라우저가 보고하는 key, code, keyCode, 위치, 보조 키, 반복 여부를 확인합니다.
- 맥 키보드 테스트Mac 키 이름으로 표시되는 키보드 테스트. 맥북 키보드와 매직 키보드용.
- 스페이스바 테스트5~60초 동안 스페이스바를 몇 번 누를 수 있는지 확인합니다. 길게 누르는 것은 세지 않습니다.
- 크롬북 키보드 테스트크롬북 배열로 된 키보드 테스트: 검색 키, 맨 윗줄 키, 방향키.