안정 상태 반복 간격 시퀀스
표본 순서에 따른 안정 상태 반복 간격과 중앙값 기준선
지정한 키를 길게 눌러 브라우저가 보고한 첫 자동 반복 지연, 안정 상태 반복 간격과 초당 반복 횟수를 측정하고 간격의 안정성을 확인합니다. 하드웨어 폴링 레이트를 측정하는 결과는 아닙니다.
테스트 설정 및 실시간 표본
기본값은 KeyA입니다. 표준 KeyboardEvent.code를 입력하세요. Tab과 수정자 키만 누른 키는 목표로 사용할 수 없습니다.
KeyA 또는 Digit1 같은 일반적인 KeyboardEvent.code를 입력하세요.
10~200 사이의 정수 간격을 입력하세요. 기본값은 30이며 첫 번째 repeat는 첫 지연 계산에만 사용하고 안정 상태 간격에는 포함하지 않습니다.
10~200 사이의 정수를 입력하세요.
현재 단계시작 대기
결과는 현재 시스템과 브라우저가 생성하는 자동 반복 이벤트의 리듬을 설명합니다. 키보드 하드웨어 폴링 레이트, 스캔 레이트나 전체 입력 지연을 의미하지 않습니다.
표본 순서에 따른 안정 상태 반복 간격과 중앙값 기준선
첫 반복 지연 D = t₁ − t₀, 안정 상태 간격 Δᵢ = tᵢ − tᵢ₋₁, 반복 속도 R = 1000 ÷ median(Δ)회/초입니다. 첫 지연은 안정 상태 간격에 포함하지 않습니다. 순서가 뒤섞이거나 유한하지 않거나 0이거나 1,000ms를 초과하는 간격은 통계에서 제외합니다.
통계는 반올림하지 않은 밀리초 값을 사용합니다. 화면에는 일반적으로 소수 첫째 자리까지 표시하며 완료 상태, 안정성 및 복사 내용은 원래 값에 기반합니다.
프로그램 테스트는 500ms 첫 지연과 33.333ms 안정 상태 시퀀스로 약 30회/초를 검증합니다. 10/200 목표 경계, 상대·epoch 타임스탬프, 순서 뒤바뀐 이벤트, 중복 타임스탬프, 5,000ms 첫 지연 경계, 1,000ms 안정 간격 경계, P10/P90과 MAD를 포함합니다.
자동 반복은 운영체제, 브라우저와 애플리케이션의 영향을 받습니다. 웹페이지는 키보드 펌웨어 스캔 레이트나 USB/Bluetooth 하드웨어 폴링 레이트를 읽을 수 없습니다. 시스템에서 자동 반복을 꺼 두었거나 미디어 키, Fn 레이어, 단축키와 입력기가 표준 repeat 이벤트를 만들지 않을 수 있습니다.
처음 비반복 keydown부터 첫 repeat 이벤트까지의 지연을 측정한 다음 이후 반복 이벤트 간격의 중앙값을 구하고 1,000을 나눠 초당 반복 횟수를 계산합니다.
반복 속도는 키를 누른 뒤 운영체제가 생성하는 키 이벤트의 리듬이고, 폴링 레이트는 장치가 호스트에 입력을 보고하는 빈도입니다. 브라우저 repeat 이벤트만으로 USB 또는 Bluetooth 하드웨어 폴링 레이트를 증명할 수 없습니다.
자동 반복이 꺼져 있거나 대상 키가 시스템 또는 브라우저에 예약되어 있을 수 있으며, Fn과 미디어 키는 표준 KeyboardEvent.repeat를 만들지 않을 수 있습니다. 일반 영문 키를 사용하고 시스템 키 반복이 켜져 있는지 확인하세요.
모든 키 코드, 이벤트 타임스탬프와 통계는 현재 브라우저에서만 처리됩니다. 업로드하지 않고 원격 API를 호출하지 않으며 개인 입력도 저장하지 않습니다.
제3자 런타임 코드나 리소스를 사용하지 않습니다. 알고리즘과 인터페이스는 독립적으로 구현했으며 외부 링크는 브라우저 키보드 이벤트 의미를 설명하는 데만 사용합니다.