마우스 테스트
아래 테스트 영역 안에서 마우스 버튼을 누르고 휠을 굴려 보세요. 페이지는 움직이지 않아요.
| 버튼 | 누름 | 마지막 간격 | 의심 더블클릭 |
|---|
왼쪽 버튼 클릭 간격 (최근 30번, 빨간색 = 의심 기준보다 짧음)
더블클릭 속도 연습
아래 버튼을 더블클릭하면 두 번 누른 간격을 알려 줘요. 운영체제가 더블클릭으로 인식했는지도 함께 보여요.
마우스 버튼과 휠을 하나씩 점검
회색 테스트 영역 안에 마우스를 올리고 왼쪽·오른쪽 버튼, 휠 버튼(가운데), 옆면의 뒤로·앞으로 버튼을 차례로 눌러 보세요. 그림에서 해당 버튼이 파랗게 바뀌고, 오른쪽 표에 누른 횟수가 올라가요. 영역 안에서는 오른쪽 클릭 메뉴, 휠 스크롤, 뒤로 가기가 동작하지 않도록 막아 두었기 때문에 마음 놓고 눌러도 돼요.
한 번 눌렀는데 두 번 눌리는 증상(채터링) 찾기
오래 쓴 마우스는 스위치 접점이 닳아서 한 번 눌러도 신호가 아주 짧은 간격으로 두 번 들어가곤 해요. 파일이 의도치 않게 열리거나 끌어 놓기가 중간에 끊기는 게 대표적인 증상이에요. 이 도구는 같은 버튼이 눌린 시각의 차이를 밀리초(ms)로 재서, 고른 기준(기본 80ms)보다 짧으면 ‘의심 더블클릭’으로 세요. 사람이 일부러 빠르게 두 번 눌러도 보통 이보다는 간격이 길기 때문에, 천천히 한 번씩 눌렀는데 빨간 숫자가 나온다면 스위치 이상을 의심해 볼 수 있어요. 손가락 속도는 사람마다 달라서, 의심되는 버튼과 멀쩡한 버튼을 같은 방식으로 눌러 비교하는 게 가장 정확해요.
휠 점검
휠을 천천히 위아래로 굴리면 화살표에 불이 들어오고 횟수가 올라가요. 한쪽으로만 굴렸는데 ‘휠 반대로 튐’이 늘어나면(0.1초 안에 방향이 바뀐 경우) 휠 센서가 오염되거나 닳았을 가능성이 있어요. 좌우로 기울이는 틸트 휠이나 터치패드의 가로 스크롤은 ‘휠 가로’에 세요.
더블클릭 속도 연습과 한계
아래 ‘더블클릭 속도 연습’ 버튼을 더블클릭하면 두 번 누른 간격과 운영체제가 더블클릭으로 받아들였는지 알려 줘요. 운영체제 설정의 더블클릭 속도를 바꿀 때 참고하세요. 브라우저가 알려 주는 시각은 마우스 안의 실제 스위치 시각이 아니라 컴퓨터가 신호를 받은 시각이라, 아주 짧은 간격은 몇 ms 차이가 날 수 있어요. 측면 버튼은 브라우저나 마우스 프로그램이 다른 기능으로 바꿔 둔 경우 표시되지 않을 수 있어요. 터치 화면에서는 손가락 탭이 왼쪽 버튼으로 기록돼요.
참고한 자료
- W3C UI Events — MouseEvent.button, WheelEvent — 버튼 번호(0~4)와 휠 이벤트
자주 묻는 질문
측면 버튼을 눌렀더니 이전 페이지로 넘어갔어요.
테스트 영역 밖에서 누르면 브라우저의 뒤로 가기가 동작해요. 영역 안에서는 막아 두었지만 일부 브라우저는 막지 못할 수 있으니, 그때는 앞으로 가기로 돌아오세요.
의심 더블클릭 기준은 몇 ms로 두면 되나요?
정해진 표준 값은 없어요. 기본값 80ms로 천천히 여러 번 눌러 보고, 정상인 다른 버튼과 비교해 한 버튼에서만 빨간 숫자가 반복되면 그 스위치를 의심해 보세요.
휠 한 칸에 숫자가 여러 개 올라가요.
부드러운 스크롤 휠이나 터치패드는 한 번 굴려도 신호를 여러 번 보내요. 방향만 맞게 올라가면 정상이에요.
함께 쓰면 좋은 도구
- 키보드 테스트 (키 눌림·동시 입력 확인)모든 키 눌림 표시, 한/영·한자 키, 동시에 눌리는 키 수(롤오버) 확인
- 클릭 속도 테스트 (CPS 측정)1·5·10·30·60초 동안 클릭(탭) 수를 세서 초당 클릭 수(CPS), 1초마다 그래프, 내 최고 기록
- 모니터 데드픽셀·색 테스트 (전체화면 단색)전체화면을 검정·흰색·빨강·파랑 등 단색으로 바꿔 가며 불량 화소·빛샘·얼룩·계조 확인
- JSON 정리 (보기 좋게 들여쓰기·검증·압축)JSON을 보기 좋게 들여쓰기, 오류 위치 표시, 한 줄 압축, 키 정렬, 문자열 이스케이프
- 정규식 테스트 (정규표현식 매칭 확인)패턴과 플래그로 일치하는 부분을 강조 표시, 그룹 값 표, 바꾸기 미리보기, 자주 쓰는 패턴
- Base64 인코딩·디코딩 (글자·파일 ↔ Base64)글자(한글 UTF-8)를 Base64로, Base64를 글자로, 파일·이미지를 data URI로, Base64를 파일로 저장