키보드 CPS 테스트

테스트 시간과 키 모드를 선택해 빠르게 누르고 평균 CPS, 1초 이동 최고값과 유효 입력 수를 확인합니다.

테스트 설정

키 모드
시작 방식
여기서 빠르게 누르세요 시작 대기

유효한 비반복 키만 셉니다. Tab은 영역을 나갈 때 사용하며 결과에 포함되지 않습니다.

현재 유효 횟수
0
남은 시간
5초
최근 키
준비되었습니다. 설정을 선택하고 캡처 영역에 포커스한 뒤 시작하세요. Tab은 나갈 때만 사용하며 CPS에 포함되지 않습니다.
결과 개요 테스트 대기 중
평균 CPS 유효한 테스트가 끝나면 결과가 표시됩니다.
유효 횟수
최고 CPS
테스트 시간

결과는 이 브라우저가 실제로 받은 키 이벤트만 설명하며 하드웨어 보고율·지연·전기 테스트를 대신하지 않습니다.

키 속도와 횟수 비교

초당 유효 입력

테스트 후 각 1초의 유효 입력 수를 보여 속도가 고른지 확인합니다.

키별 횟수 비교

  • 유효한 테스트를 완료하면 최종 결과와 동기화된 차트가 표시됩니다.

테스트 후 여러 KeyboardEvent.code의 유효 입력 수를 비교합니다.

자세히 보기

방법·공식·결과 기준

유효 이벤트는 event.repeat=false이고 조합 입력이 아니며 [0, duration)에 들어옵니다. 평균 CPS = 유효 수 ÷ 초, 최고 CPS는 연속 1,000ms 반열린 구간의 최대 유효 수입니다.

내부적으로 반올림하지 않은 performance.now() 차이를 사용합니다. 시간 구간은 [0, duration), 평균과 최고값은 원래 값으로 계산하고 화면에는 평균 2자리, 시간 1자리를 표시합니다.

정상값, 시간 경계, 이동 창, 잘못된 시간과 시간 배열, 유한값 필터, 구간 분류, 키 분포와 입력 불변성을 자동 확인했습니다. 첫 키·버튼 시작, 지정 키, 반복, Tab, 포커스 손실, 복사와 초기화는 브라우저에서 확인했습니다.

사용 방법과 한계

1초 실행은 변동이 큽니다. 포커스·백그라운드, 단축키, 입력기, 원격 환경과 확장이 이벤트를 바꿀 수 있습니다. 이 도구는 브라우저 이벤트 속도이지 USB 보고율이나 하드웨어 지연 측정이 아닙니다.

키보드 CPS는 어떻게 계산하나요?

평균 CPS는 유효한 비반복 keydown 수를 테스트 초로 나눈 값입니다. 최고 CPS는 연속 1,000ms 구간에서 가장 큰 유효 횟수입니다.

키를 길게 누르면 CPS에 포함되나요?

아니요. event.repeat=true인 시스템 자동 반복과 조합 입력 이벤트는 제외합니다.

5초에 20번 누르면 CPS가 얼마인가요?

20회를 5초로 나누면 4.00 CPS입니다. 비교할 때 시간, 키 모드와 장치 조건을 같게 유지하세요.

도구 정보와 출처

키 이벤트와 통계는 이 브라우저에서만 처리됩니다. 업로드·원격 API·URL 기록·로컬 저장소를 사용하지 않으며 복사는 버튼을 눌렀을 때만 요청합니다.

제3자 실행 코드나 리소스를 재사용하지 않았습니다. 알고리즘과 인터페이스는 독립 구현이며 외부 링크는 브라우저 이벤트와 고정밀 시간 표준을 설명합니다.

표준과 방법 출처