마우스 테스트
명시적으로 시작한 테스트 영역 안에서 브라우저가 전달한 마우스 입력을 확인합니다. 왼쪽·가운데·오른쪽·뒤로·앞으로 버튼의 누름 상태와 이벤트 수, 휠 델타를 표시합니다. 짧은 누름 간격은 사용자가 지정한 기준 이내라는 뜻이며 접점 불량 판정이나 USB 폴링레이트 측정값이 아닙니다.
주요 기능
- 다섯 버튼의 누름·뗌·click·dblclick 구분
- 여러 버튼을 함께 누를 때 buttons 비트 변화 추적
- 0~1,000ms 직접 지정 기준과 누름 간격 비교
- 휠 deltaX·deltaY·deltaZ 및 브라우저 단위 표시
- 초점 이탈·중단 시 캡처와 눌림 상태 정리
사용 방법
- 기준 간격을 필요에 맞게 설정하고 테스트 시작을 누릅니다.
- 영역 안에서 각 버튼을 누르거나 여러 버튼을 함께 눌러봅니다.
- 휠을 세로·가로로 움직이고 이벤트 표를 확인합니다.
- Escape·중단으로 멈추거나 기록 초기화로 다시 검사합니다. 결과는 같은 조건에서 반복 비교하세요.
활용 예시
- 추가 버튼이 브라우저에 어떤 이벤트로 전달되는지 확인
- 의도한 빠른 클릭과 평소 클릭의 누름 간격 비교
- 마우스·트랙패드 휠 이벤트의 방향과 단위 확인
자주 묻는 질문
짧은 간격이 표시되면 더블클릭 고장인가요?
아닙니다. 같은 버튼의 두 누름 사이가 직접 지정한 기준 이내라는 표시입니다. 의도한 빠른 클릭, OS 설정, 브라우저 이벤트 전달 지연도 영향을 줍니다. 이 도구만으로 하드웨어 불량을 확정할 수 없습니다.
click과 dblclick 수를 더하면 총 클릭 수인가요?
아닙니다. dblclick은 브라우저가 인식한 두 번 클릭에 추가로 발생하는 별도 이벤트입니다. 해당 click과 중복될 수 있으므로 서로 더하지 마세요. 누름·뗌은 물리 버튼 상태 변화에 대응하는 별도 집계입니다.
동시에 누른 버튼도 확인할 수 있나요?
Pointer Events의 buttons 비트 값을 비교합니다. 일부 브라우저는 두 번째 버튼을 pointerdown 대신 pointermove로 알리므로 이 변화도 확인합니다. 브라우저가 가로채거나 전달하지 않는 추가 버튼은 관측할 수 없습니다.
뒤로·앞으로 버튼이나 OS 단축 동작도 막나요?
활성 테스트 영역의 보조 클릭·기본 메뉴 동작은 가능한 범위에서 막습니다. 브라우저·OS가 먼저 처리하는 탐색·단축 동작까지 차단한다고 보장하지는 않습니다. 테스트 영역 밖 동작은 그대로입니다.
휠 숫자는 스크롤 거리나 폴링레이트인가요?
브라우저 WheelEvent의 원래 델타와 단위입니다. CSS 픽셀·줄·페이지가 섞일 수 있어 하나의 거리로 합산하지 않습니다. 트랙패드도 휠 이벤트를 만들 수 있으며 장치의 물리 이동 거리나 USB 폴링레이트를 뜻하지 않습니다.
기록 한도와 중단 동작은 무엇인가요?
최근 버튼 이벤트와 휠 이벤트를 각각 40개 보관합니다. 버튼 누적 수는 초기화 전까지 유지합니다. Tab·Escape·초점 이탈·창 숨김·크기 변경 시 중단하고 캡처·눌림 상태를 해제하되 가짜 뗌 이벤트 수는 추가하지 않습니다.
개인정보 안내
버튼·휠·좌표·압력·경로 기록은 현재 페이지의 메모리에만 존재합니다. 이 도구는 기록을 서버·분석 서비스로 전송하거나 브라우저 저장소에 저장하지 않습니다. 초기화·새로고침·페이지 종료 시 지워집니다. 사이트 공통 광고·방문 분석은 별도로 작동할 수 있습니다.
댓글과 질문