홈 / 가이드 / 키보드 반응속도와 입력 지연은 같은가요?

WITHANALOG / FIELD NOTES

키보드 반응속도와 입력 지연은 같은가요?

같지 않습니다. 화면을 보고 키를 누르기까지의 시간에는 사람의 반응이 포함되고, 키를 누르고 뗄 때까지의 시간은 유지 시간입니다. 키보드 자체의 입력 지연은 스위치가 작동한 순간부터 컴퓨터가 신호를 받기까지의 시간이며, 브라우저만으로는 이 값을 측정할 수 없습니다.

글 WithAnalog 운영자 · 키보드 자료 정리 · 브라우저 입력 도구 개발
작성 2026-09-08 · 최종 수정 2026-10-01

세 가지 시간은 서로 다른 것을 잽니다

키보드가 빠르다는 말에는 적어도 세 가지 다른 시간이 섞여 있습니다. 첫째는 사람의 반응시간입니다. 화면에 신호가 나타난 뒤 손가락이 키를 누르기까지 걸리는 시간으로, 눈과 뇌와 근육이 모두 관여합니다. 둘째는 키 유지 시간입니다. 키를 누른 순간부터 뗄 때까지의 시간이며 사용자의 습관에 따라 달라집니다. 셋째는 키보드 하드웨어의 입력 지연입니다. 스위치가 작동한 순간부터 컴퓨터가 그 신호를 받기까지의 시간입니다.

이 세 가지는 단위가 모두 밀리초라서 같은 종류의 숫자로 보이지만, 크기가 완전히 다릅니다. 일반적으로 사람의 단순 반응시간은 수백 밀리초 범위이고 키 유지 시간은 수십에서 백 수십 밀리초, 키보드 하드웨어 지연은 보통 한 자리에서 수십 밀리초로 알려져 있습니다. 어떤 시간인지 모른 채 숫자만 비교하면 사람의 반응을 키보드 탓으로 돌리거나, 반대로 키보드 지연을 사람의 실력으로 착각하게 됩니다.

그래서 어떤 테스트 결과를 보든 먼저 물어야 할 질문은 하나입니다. 이 숫자는 어느 시점부터 어느 시점까지의 시간인가. 시작점과 끝점이 정해지지 않은 수치는 비교에 쓸 수 없습니다.

키를 누른 뒤 화면에 나타나기까지 거치는 단계

키 하나가 화면에 글자로 나타나기까지는 여러 단계를 거칩니다. 먼저 스위치가 작동점을 지나며 전기적으로 접점이 닿거나, 자석축이라면 센서가 자석의 위치 변화를 읽습니다. 다음으로 키보드의 컨트롤러가 키 매트릭스를 주기적으로 훑어서 어떤 키가 눌렸는지 확인합니다. 이 주기를 스캔레이트라고 부릅니다.

기계식 접점은 닿는 순간 아주 짧게 떨리기 때문에, 컨트롤러는 한 번의 눌림을 여러 번으로 잘못 세지 않도록 디바운스 처리를 합니다. 디바운스 방식에 따라 몇 밀리초가 추가될 수 있습니다. 그 다음 키보드는 USB나 무선 연결로 컴퓨터에 보고를 보내는데, 컴퓨터가 키보드에 보고를 요청하는 주기가 폴링레이트입니다. 1,000Hz면 1ms마다, 8,000Hz면 0.125ms마다 요청합니다.

보고를 받은 운영체제는 입력 이벤트를 만들어 활성 프로그램에 전달하고, 프로그램은 그 이벤트를 처리해 화면을 갱신합니다. 마지막으로 그래픽 출력이 모니터에 도달하고 모니터가 실제로 픽셀을 바꿉니다. 키보드 하드웨어의 입력 지연은 이 긴 사슬에서 앞부분, 즉 스위치 작동부터 컴퓨터가 보고를 받기까지에 해당합니다. 운영체제, 프로그램, 모니터의 지연은 키보드를 바꿔도 그대로 남습니다.

  • 스위치 작동: 접점이 닿거나 센서가 작동점을 감지
  • 스캔과 디바운스: 컨트롤러가 눌림을 확인하고 떨림을 걸러냄
  • 전송: USB 또는 무선으로 보고, 폴링 주기에 맞춰 전달
  • 운영체제와 프로그램: 이벤트 생성과 처리
  • 화면 출력: 그래픽 처리와 모니터 응답

브라우저가 알 수 있는 것과 알 수 없는 것

웹페이지는 브라우저가 전달한 키 이벤트를 기록할 수 있습니다. KeyboardEvent의 keydown과 keyup으로 어떤 키가 눌리고 떼어졌는지, performance.now()로 이벤트가 페이지에 도달한 시각을 밀리초 이하 단위로 알 수 있습니다. 그래서 입력 횟수, 이벤트 사이의 간격, 눌림과 해제의 순서, 동시에 눌린 키의 수는 브라우저에서 관찰할 수 있습니다.

그러나 브라우저는 스위치가 물리적으로 움직이기 시작한 순간을 모릅니다. 페이지가 받는 시각은 이미 키보드, 운영체제, 브라우저를 거친 뒤의 시각입니다. 따라서 keydown 이벤트의 시각만으로는 키보드 하드웨어 지연을 분리해 낼 수 없습니다. 두 키보드를 같은 브라우저에서 번갈아 테스트해도, 사람의 손가락이 움직인 시점이 기록되지 않으므로 차이가 키보드 때문인지 손가락 때문인지 구분할 수 없습니다.

브라우저의 시각 자체에도 한계가 있습니다. 보안상의 이유로 일부 브라우저는 performance.now()의 정밀도를 일부러 낮춥니다. 또 탭이 비활성화되거나 다른 작업으로 브라우저가 바쁘면 이벤트 처리가 밀립니다. 이 사이트의 입력 도구가 포커스를 잃거나 탭이 숨겨지면 측정을 중단하는 이유가 여기에 있습니다.

이 사이트의 각 도구는 무엇을 재나요

키보드 성능 테스트의 평균 응답은 키를 누른 뒤 뗄 때까지의 시간, 즉 키 유지 시간입니다. 하드웨어 지연이 아니라 사용자가 키를 얼마나 짧게 치는지를 보여줍니다. 이 값이 100ms라고 해서 키보드가 100ms 느린 것이 아닙니다.

사람 반응속도 테스트는 화면의 지시가 나타난 뒤 키가 눌리기까지의 시간을 잽니다. 여기에는 모니터 출력 지연, 사람의 반응, 키보드 지연, 브라우저 처리가 모두 섞여 있습니다. 대부분을 차지하는 것은 사람의 반응이므로 이 결과는 자신의 집중 상태를 보는 용도이지 키보드를 비교하는 용도가 아닙니다.

KPS 측정은 첫 입력부터 10초 동안 새로 누른 횟수를 세어 10으로 나눕니다. 자동 반복과 이미 누르고 있는 키는 제외합니다. 이 값은 사용자의 연타 능력과 키보드의 조합을 반영하지만 키보드만의 성능으로 분리할 수 없습니다. 키 인식 테스트와 재입력 확인 도구는 눌림과 해제의 순서와 조합을 보여주며 시간 측정이 목적이 아닙니다.

정리하면, 이 사이트의 어떤 도구도 키보드 하드웨어의 입력 지연을 밀리초로 알려주지 않습니다. 그런 숫자를 보여주는 웹 테스트가 있다면 어느 시점부터 어느 시점까지를 쟀는지 반드시 확인하세요.

판매 페이지의 ms 표기를 읽는 방법

이 도감에서 지연 수치를 표기한 모델은 두 개입니다. AULA F75 MAX 판매 페이지는 USB 3ms, 2.4GHz 7ms, Bluetooth 18ms를 적어 두었고, 지클릭커 Magneon 8K GRT68 판매 페이지는 0.125ms 응답을 표기합니다. 두 값 모두 판매처가 공개한 값이며 측정 장비, 표본 수, 펌웨어 버전, 측정 방법이 명시되어 있지 않습니다.

F75 MAX의 세 숫자에서 읽을 수 있는 것은 연결 방식에 따라 지연이 달라진다는 제조사의 설명과 그 상대적 순서입니다. 유선이 가장 짧고 Bluetooth가 가장 길다는 순서는 일반적인 기술 상식과도 맞습니다. 그러나 3ms라는 절대값이 다른 브랜드의 5ms보다 빠르다고 결론 내릴 수는 없습니다. 측정 조건이 다르면 같은 키보드도 다른 숫자가 나오기 때문입니다.

GRT68의 0.125ms는 8,000Hz 폴링 주기와 정확히 같은 값입니다. 1초를 8,000으로 나누면 0.125ms이므로, 이 표기는 전체 입력 지연이 아니라 전송 주기를 뜻할 가능성이 높습니다. 스위치 작동, 스캔, 디바운스는 이 주기와 별도로 시간이 걸립니다. 폴링레이트와 입력 지연이 왜 다른 지표인지는 폴링레이트 가이드에서 따로 설명합니다.

판매처 공개값을 거짓이라고 단정할 이유도 없습니다. 다만 조건 없는 숫자는 조건이 밝혀진 다른 숫자와 같은 줄에 놓을 수 없습니다. 이 도감이 판매처 공개값과 독립 실측을 다른 칸에 적는 이유입니다.

실측이 비교 자료가 되려면 필요한 조건

하드웨어 지연을 제대로 재려면 키가 물리적으로 작동한 순간과 컴퓨터가 신호를 받은 순간을 모두 기록할 수 있는 장비가 필요합니다. 외부 장치로 키를 누르거나 스위치 접점에 직접 선을 연결해 작동 시점을 잡고, 호스트 쪽에서 USB 보고가 도착한 시점을 잡아 그 차이를 계산하는 방식이 일반적입니다. RTINGS 같은 리뷰 매체는 이런 방식과 자체 방법론 버전을 공개합니다.

같은 장비를 써도 조건이 다르면 결과가 달라집니다. 연결 모드가 유선인지 2.4GHz인지 Bluetooth인지, 펌웨어 버전이 무엇인지, 폴링레이트 설정이 기본값인지 최대값인지, 어떤 키를 몇 번 눌러 평균을 냈는지에 따라 숫자가 움직입니다. 그래서 비교표에 실측을 올리려면 제품 변형, 펌웨어, 연결 모드, 설정, 측정 장비, 방법론 버전, 표본 수가 모두 적혀 있어야 합니다.

이 도감에는 현재 이 조건을 만족하는 독립 실측이 등록되어 있지 않습니다. 그래서 모든 모델의 독립 실측 입력 지연 항목이 미확인으로 표시됩니다. 미확인은 느리다는 뜻도, 빠르다는 뜻도 아닙니다. 조건이 검증된 자료가 생기면 출처와 함께 추가합니다.

몇 밀리초 차이를 사람이 느낄 수 있나요

솔직하게 말하면, 키보드 사이의 몇 밀리초 차이를 블라인드 테스트에서 일관되게 구분하기는 어렵습니다. 사람의 반응시간 편차가 수십 밀리초에 이르기 때문에, 키보드의 2ms와 5ms 차이는 그 편차 안에 묻히는 경우가 많습니다. 리듬 게임이나 프레임 단위 입력이 필요한 경기 환경처럼 입력 타이밍이 결과를 직접 가르는 상황에서는 차이가 의미를 가질 수 있지만, 그 경우에도 모니터와 게임 설정의 영향이 더 큰 경우가 흔합니다.

그렇다고 입력 지연이 무의미하다는 뜻은 아닙니다. Bluetooth 연결처럼 수십 밀리초 단위로 차이가 벌어지면 체감하는 사람이 많고, 간헐적으로 지연이 튀는 현상은 평균값보다 훨씬 거슬립니다. 평균이 낮은 것과 편차가 작은 것은 다른 장점이며, 판매 페이지의 숫자 하나로는 편차를 알 수 없습니다.

키보드를 바꿔서 얻는 개선은 대개 한 자리 밀리초입니다. 같은 비용으로 모니터 주사율을 올리거나 게임의 수직 동기화 설정을 바꾸면 더 큰 시간이 줄어드는 경우가 많습니다. 키보드 지연은 전체 사슬의 한 부분이라는 점을 기억하면 지출의 우선순위를 정하기 쉽습니다.

지연을 줄이는 현실적인 설정

가장 확실한 방법은 유선 연결입니다. 세 가지 연결을 지원하는 키보드라면 유선으로 꽂았을 때가 제조사 표기에서도 가장 짧은 지연으로 안내됩니다. F75 MAX의 공개값도 USB가 3ms로 가장 짧고 Bluetooth가 18ms로 가장 깁니다. 무선이 필요하다면 Bluetooth보다 2.4GHz 수신기를 쓰는 편이 일반적으로 유리합니다.

2.4GHz 수신기는 키보드와 가깝고 장애물이 없는 자리에 꽂으세요. 데스크톱 본체 뒷면에 꽂으면 금속 케이스와 거리 때문에 신호가 불안정해질 수 있습니다. USB 연장선이나 전면 포트를 써서 수신기를 책상 위로 올리면 끊김과 지연 튐이 줄어드는 경우가 많습니다. 2.4GHz 대역을 쓰는 Wi-Fi 공유기나 다른 무선 기기와 멀리 두는 것도 도움이 됩니다.

폴링레이트 설정은 제조사 소프트웨어나 키 조합으로 바꿀 수 있는 모델이 있습니다. 설정이 가능하다면 유선에서 지원하는 최대값으로 두되, 8,000Hz처럼 높은 값은 컴퓨터의 처리 부하를 늘릴 수 있으므로 오래된 시스템에서는 오히려 끊김이 생기는지 확인하세요. 폴링레이트를 올려도 스위치 작동과 디바운스 시간은 줄지 않는다는 점도 기억해 두세요.

키보드 밖의 요인도 큽니다. 모니터의 주사율과 응답 속도, 게임의 수직 동기화와 프레임 제한, 운영체제의 전원 관리 설정은 키보드와 무관하게 전체 지연을 바꿉니다. 키보드를 바꾸기 전에 이 설정들을 먼저 확인하면 비용 없이 체감이 달라지는 경우가 있습니다.

  • 유선 연결을 기본으로, 무선이 필요하면 2.4GHz를 Bluetooth보다 우선
  • 2.4GHz 수신기는 책상 위, 키보드 가까이, 금속 케이스에서 떨어뜨리기
  • 폴링레이트는 유선 최대값으로 설정하되 시스템 부하 확인
  • 모니터 주사율, 수직 동기화, 전원 관리 설정은 키보드 밖에서 지연을 줄이는 요인

자주 묻는 질문

성능 테스트에서 평균 응답 100ms가 나왔는데 키보드가 느린 건가요?

아닙니다. 그 값은 키를 누르고 뗄 때까지의 유지 시간이며 하드웨어 지연이 아닙니다. 100ms는 키를 보통 속도로 치는 사람에게 흔한 값입니다. 키를 더 짧게 치면 숫자가 줄어들지만 키보드가 빨라진 것은 아닙니다.

사람 반응속도 테스트 결과로 키보드 두 개를 비교할 수 있나요?

어렵습니다. 결과의 대부분은 사람의 반응시간이고 그 편차가 수십 밀리초에 이르기 때문에, 키보드의 몇 밀리초 차이는 편차에 묻힙니다. 같은 사람이 같은 조건에서 수백 번 반복해 평균을 내더라도 모니터와 브라우저의 영향이 남습니다. 이 테스트는 자신의 집중 상태를 보는 용도로 쓰세요.

F75 MAX의 USB 3ms는 다른 키보드의 5ms보다 빠른 건가요?

그렇게 결론 내릴 수 없습니다. 두 숫자가 같은 장비, 같은 방법, 같은 펌웨어와 설정에서 나온 값인지 알 수 없기 때문입니다. F75 MAX의 값은 판매처 공개값이며 측정 조건이 명시되어 있지 않습니다. 같은 출처가 같은 조건으로 두 제품을 쟀을 때만 비교할 수 있습니다.

GRT68의 0.125ms 응답은 입력 지연이 0.125ms라는 뜻인가요?

그보다는 8,000Hz 폴링 주기를 뜻할 가능성이 높습니다. 1초를 8,000으로 나누면 정확히 0.125ms입니다. 전송 주기는 입력 지연의 한 부분일 뿐이고 스위치 작동, 스캔, 디바운스 시간이 따로 더해집니다. 판매처 공개값으로 표기하고 전체 지연으로 해석하지 않습니다.

브라우저로 키보드 지연을 재는 사이트가 있던데 믿을 수 있나요?

그 사이트가 어느 시점부터 어느 시점까지를 재는지 확인하세요. 브라우저는 키 이벤트가 페이지에 도달한 시각만 알고 스위치가 움직인 시각은 모릅니다. 따라서 브라우저 단독으로는 하드웨어 지연을 분리할 수 없습니다. 외부 장비로 작동 시점을 기록하지 않는 한 사람의 손가락과 운영체제의 시간이 섞여 있습니다.

무선 키보드는 반드시 유선보다 느린가요?

일반적으로 2.4GHz 무선은 유선보다 약간, Bluetooth는 그보다 더 긴 지연을 보이는 경향이 알려져 있습니다. F75 MAX 판매 페이지의 공개값도 같은 순서입니다. 다만 2.4GHz 연결은 수신기 위치와 주변 전파 환경에 따라 편차가 커지므로, 수신기를 키보드 가까이 두면 유선과의 차이를 줄일 수 있습니다.

독립 실측은 언제 등록되나요?

측정 장비, 방법론, 연결 모드, 펌웨어, 표본 수가 명시된 자료를 확보하면 출처와 함께 추가합니다. 현재는 이 조건을 만족하는 자료가 없어 모든 모델의 독립 실측 항목이 미확인입니다. 조건이 다른 결과는 별도로 표시하고 평균을 합치지 않습니다.

이 글에서 언급한 모델

근거 자료

이 글은 공개된 판매 사양과 브라우저에서 확인 가능한 동작을 바탕으로 작성했습니다. 측정 장비가 필요한 값은 직접 측정하지 않았으며, 그런 값은 본문에서 「판매처 공개값」 또는 「미확인」으로 구분합니다. 오류를 발견하셨다면 문의 페이지로 알려주세요.

관련 가이드