마우스 단일 클릭 및 더블 클릭 테스트

테스트 영역을 클릭하여 단일 클릭, 유효한 더블 클릭 간격, 의심스러운 스위치 바운스를 구분합니다.

설정 및 테스트
테스트할 버튼
ms

40ms부터 시작하세요. 허용 범위는 10~150ms입니다.

ms

의심스러운 바운스 임계값보다 커야 하며, 범위는 100~700ms입니다.

최소 20회 클릭 후 표본 결론이 표시됩니다. 20~100회로 선택하세요.

준비되었습니다. 테스트 영역에서 선택한 마우스 버튼을 사용하세요.
여기를 클릭하세요왼쪽 버튼

현재 왼쪽 버튼만 기록됩니다. 컨텍스트 메뉴는 테스트 영역 안에서만 차단됩니다.

현재 버튼의 최근 이벤트
세션 시간 클릭 간격 판정
현재 버튼의 이벤트가 아직 없습니다.
결과 개요 입력 대기 중
현재 버튼의 최근 클릭 간격 테스트 대기 중
현재 버튼 클릭 수
전체 버튼의 총 클릭 수
유효한 더블 클릭 간격
의심스러운 바운스
비정상 비율

각 버튼을 별도로 집계하며 권장 횟수에 도달한 후에만 표본 결론을 표시합니다.

버튼 요약

버튼 클릭 수 유효한 더블 클릭 의심스러운 바운스 표본 상태
왼쪽 버튼 0 0 0 테스트하지 않음
가운데 버튼 0 0 0 테스트하지 않음
오른쪽 버튼 0 0 0 테스트하지 않음
뒤로 가기 측면 버튼 0 0 0 테스트하지 않음
앞으로 가기 측면 버튼 0 0 0 테스트하지 않음

클릭 간격 분포 및 임계값 위치

클릭 간격 분포 및 임계값 위치 막대는 클릭 간격 수를 나타내고 점선은 두 판정 임계값을 나타냅니다. 텍스트 레이블과 위치로 영역도 구분하므로 색상만으로 판단하지 않습니다. 최소 하나의 클릭 간격이 기록되면 분포가 표시됩니다.

두 임계값이 표시되어 있으며 클릭 간격을 기록하면 분포가 나타납니다.

차트를 사용할 수 없는 경우 위의 값, 버튼 요약, 이벤트 로그를 사용하여 결과를 확인하세요.

마우스 한 번 클릭이 왜 더블 클릭이 될 수 있나요? 같은 물리 버튼을 한 번 눌렀을 때 브라우저가 매우 짧은 간격으로 두 번의 릴리스로 관찰하면 도구는 해당 간격을 의심스러운 스위치 바운스로 표시합니다. 더 긴 간격이 더블 클릭 창 안에 있으면 유효한 더블 클릭을 의미할 뿐이며 그 자체로 고장을 뜻하지 않습니다.

더 알아보기

판정 방법 및 결과 경계

같은 버튼에서 인접한 두 유효 릴리스의 간격을 Δt = tᵢ − tᵢ₋₁로 계산합니다. Δt ≤ T_fault이면 의심스러운 바운스, T_fault < Δt ≤ T_double이면 유효한 더블 클릭 간격, 더 긴 간격이면 별도의 클릭입니다. 비정상 비율 = 의심스러운 바운스 수 ÷ 현재 버튼의 총 클릭 수입니다.

경계값은 더 짧은 간격 등급에 포함됩니다. 의심스러운 바운스 임계값과 같은 값은 의심스러운 바운스이고, 유효한 더블 클릭 임계값과 같은 값은 유효한 더블 클릭 간격입니다. 판정에는 반올림하지 않은 내부 밀리초 값이 사용됩니다. 기본값인 40ms와 300ms는 조정 가능한 시작 규칙이며 보편적인 하드웨어 고장 기준이 아닙니다.

테스트 권장 사항 및 브라우저 제한

포커스 상실, 드래그, 누르고 있기, 클릭 보조 기능, 트랙패드 보조 클릭, 모바일 터치는 결과에 영향을 줄 수 있습니다. 포커스를 잃은 뒤에는 간격 연결이 중단되고 다음 클릭이 새 시작점이 됩니다.

자주 묻는 질문

마우스 스위치 바운스를 확인하려면 몇 번 클릭해야 하나요?

매우 짧은 간격 하나만으로 하드웨어 손상을 증명할 수 없습니다. 페이지는 최소 20회 클릭 후 표본 결론을 제시하며 다른 브라우저나 정상 마우스로 비교 테스트를 반복할 것을 권장합니다. 브라우저가 관찰한 이벤트만 보고하므로 실험실 수준의 하드웨어 진단이 아닙니다.

이 도구로 마우스 측면 버튼의 반복 클릭을 확인할 수 있나요?

브라우저가 보고하는 경우 뒤로 가기 및 앞으로 가기 측면 버튼을 확인할 수 있지만 일부 시스템이나 브라우저는 탐색을 우선하므로 측면 버튼 표본이 불완전할 수 있습니다.

개인정보 및 출처

클릭 시간, 버튼 식별자, 결과는 현재 브라우저 페이지에서만 처리되며 파일과 테스트 데이터는 업로드되지 않습니다. 클립보드는 복사 버튼을 직접 클릭한 후에만 접근합니다.

페이지는 Pointer Events의 버튼 및 포인터 유형 필드로 마우스 이벤트를 받고 Performance.now()의 단조 시간 기준으로 인접한 릴리스 간격을 계산합니다.