Skip to main content

마우스 테스트 - 모든 버튼 확인.

마우스의 각 버튼 — 왼쪽, 오른쪽, 가운데, 그리고 두 개의 사이드 버튼 — 을 누르고 실시간 다이어그램에서 불이 켜지는 것을 보세요. 휠을 굴려 두 스크롤 방향을 확인하고, 모든 이벤트가 발생하는 순간 읽어내세요. 버튼이 작동함을 증명하거나 작동하지 않는 버튼을 잡아내는 빠른 방법입니다.

아무 버튼이나 누르거나 휠을 굴리세요

온라인 마우스 테스트.

모든 누름과 스크롤이 다이어그램과 로그에 나타납니다 — 업로드되는 것은 없습니다.

결과를 믿기 전에

  • 단단하고 완전하게 누르기진짜 결함은 단단하고 의도적으로 눌러도 반응이 없습니다. 가끔만 등록되는 버튼은 닳은 스위치를 가리킵니다 — 더블클릭 테스트로 확인하세요.
  • 누름과 뗌을 따로 보기정상 버튼은 누를 때 "누름" 하나, 뗄 때 "뗌" 하나를 발생시킵니다. "뗌"이 빠지거나 이벤트가 여분으로 생기면 스위치가 튀는 것입니다.
  • 사이드 버튼은 브라우저가 가져갈 수 있음뒤로·앞으로 버튼은 이 페이지가 보기 전에 브라우저 탐색을 유발하는 경우가 많습니다. 불이 안 켜져도 여전히 작동할 수 있습니다 — 그저 가로채인 것뿐입니다.
  • 우클릭은 여기서 일부러 붙잡음우클릭이 등록되도록 다이어그램에서는 컨텍스트 메뉴를 억제합니다. 페이지의 다른 곳에서는 우클릭이 정상적으로 동작합니다.

마우스 테스트 사용법

  1. 1
    각 버튼을 한 번씩 누르세요. 왼쪽, 오른쪽, 그다음 가운데 클릭으로 스크롤 휠을. 마우스 다이어그램의 각 영역이 버튼을 누르는 동안 색으로 채워지고 놓으면 지워집니다.
  2. 2
    사이드 버튼을 시도하세요. 마우스에 뒤로·앞으로 버튼이 있으면 그것도 누르세요. 브라우저가 이벤트를 통과시키면 불이 켜지고 — 로그가 정확히 어떤 버튼 번호가 발생했는지 기록합니다.
  3. 3
    양방향으로 스크롤하세요. 휠을 위아래로 굴리면 스크롤 표시가 방향을 보여주고 가운데 영역이 깜빡입니다. 이는 엔코더가 양방향으로 작동함을 확인해 줍니다.
  4. 4
    로그를 읽으세요. 모든 누름·뗌·스크롤이 버튼 번호와 함께 이벤트 로그에 나타납니다. 클릭이 빠지거나 이중으로 나오면 더블클릭 테스트를 실행하고, 휠이 건너뛰면 스크롤 테스트를 시도하세요.

마우스 테스트의 작동 방식

브라우저는 모든 물리적 클릭을 누를 때 mousedown 이벤트로, 뗄 때 mouseup 이벤트로 바꾸며, 각각에 버튼 번호를 붙입니다: 0은 왼쪽, 1은 가운데/휠 클릭, 2는 오른쪽, 3과 4는 뒤로·앞으로 사이드 버튼입니다. 이 페이지는 그 이벤트를 듣고, 마우스 다이어그램의 해당 부분에 불을 켜고, 로그에 한 줄을 씁니다 — 그래서 하드웨어가 무엇을 보냈는지 정확히 볼 수 있습니다.

스크롤은 별도의 wheel 이벤트를 발생시키며, 그 deltaY는 위로 굴리면 음수, 아래로 굴리면 양수입니다. 그것이 바로 스크롤 표시가 드라이버 접근 없이 방향을 아는 방법입니다.

스위치와 이 페이지 사이에는 두 가지가 있습니다. 브라우저는 이벤트가 JavaScript에 닿기 전에 사이드 버튼을 뒤로/앞으로 탐색에, 오른쪽 버튼을 컨텍스트 메뉴에 가져갈 수 있습니다 — 이 페이지는 우클릭이 등록되도록 다이어그램에서 컨텍스트 메뉴를 붙잡지만, 사이드 버튼 탐색은 항상 막지는 못합니다. 그러므로 여기서 불이 안 켜지는 버튼이라고 자동으로 고장난 것은 아닙니다. 단지 상류에서 가로채인 것일 수 있습니다.

마우스 테스트를 실행할 때

중고 구매

돈을 지불하기 전에 중고 마우스의 모든 버튼과 두 스크롤 방향을 확인하세요 — 죽은 가운데 클릭이나 사이드 버튼은 놓치기 쉽습니다.

버튼이 죽은 느낌

누름이 아예 등록되는지 확인하세요. 그 버튼에 다이어그램이 전혀 켜지지 않으면 스위치나 그 납땜이 고장났을 가능성이 큽니다.

리매핑 후

소프트웨어로 사이드 버튼에 커스텀 동작을 설정했나요? 그 버튼이 지금 트리거하는 매크로와 별개로, 원시 버튼이 여전히 발생하는지 여기서 확인하세요.

새 마우스 설정

연결 후 가장 먼저: 다섯 버튼과 휠이 모두 브라우저와 OS에 인식되는지 확인하세요.

고스트 클릭 문제 해결

가만히 있는 동안 로그를 보세요. 저절로 나타나는 이벤트는 고장나는 스위치나 전기 잡음을 가리킵니다.

노트북 트랙패드 확인

왼쪽, 오른쪽, 탭투클릭이 모두 여기에 나타나므로, 트랙패드 버튼을 마우스와 같은 방식으로 확인할 수 있습니다.

마우스 테스트 용어집

mousedown / mouseup
버튼을 누르고 뗀 순간 발생하는 브라우저 이벤트. 정상 클릭은 각각 정확히 하나씩 만듭니다.
버튼 번호
브라우저가 어떤 버튼이 발생했는지 표시하는 방법: 0 왼쪽, 1 가운데, 2 오른쪽, 3 뒤로, 4 앞으로.
가운데 클릭
스크롤 휠을 곧바로 아래로 누르는 것. 링크를 새 탭으로 열고 탭을 닫으며, 버튼 1로 등록됩니다.
사이드 버튼
많은 마우스에 있는 추가 엄지 버튼(뒤로·앞으로). 브라우저가 흔히 탐색에 사용해 테스트에서 가려질 수 있습니다.
컨텍스트 메뉴
우클릭 메뉴. 웹 페이지가 이를 억제해 우클릭을 측정할 수 있으며 — 이 테스트는 다이어그램에서만 그렇게 합니다.
wheel 이벤트
deltaY 값을 담은 스크롤 이벤트: 위로 음수, 아래로 양수. 버튼 누름과는 별개입니다.

자주 묻는 질문

제 사이드(뒤로/앞으로) 버튼에 불이 안 켜지는 이유는?

대부분의 브라우저는 두 엄지 버튼을 페이지 탐색에 매핑하고, 웹 페이지가 이벤트를 보기도 전에 처리합니다 — 그래서 "뒤로"를 누르면 여기에 등록되는 대신 이전 페이지로 넘어가기도 합니다. 이 페이지는 그 이벤트를 붙잡으려 하지만 브라우저가 늘 허용하지는 않습니다. 사이드 버튼이 탐색에서 작동한다면 물리적으로는 멀쩡합니다. 단지 상류에서 가로채인 것뿐입니다. 마우스 소프트웨어로 키 입력에 리매핑하면 버튼이 아니라 키 누름으로 나타납니다.

마우스 다이어그램에서 우클릭해도 메뉴가 안 열리는 이유는?

일부러 그렇습니다. 우클릭을 측정하려고 페이지가 다이어그램 영역 안에서 컨텍스트 메뉴를 억제해 버튼-2 이벤트가 등록되고 불이 켜지도록 합니다. 페이지의 다른 모든 곳에서는 우클릭이 정상 동작합니다. 메뉴를 다시 원하면 다이어그램 바깥을 우클릭하면 됩니다.

버튼이 가끔은 되고 가끔은 안 됩니다 — 고장인가요?

그것은 닳은 기계식 스위치의 전형적 징후입니다. 간헐적 누름, 또는 물리적 클릭 하나가 이벤트 두 개로 나타나는 것은 스위치 접점이 노후하고 있다는 뜻입니다. 더블클릭 테스트를 실행해 정밀하게 측정하세요: 하나로 의도한 두 클릭 사이가 약 80 ms 미만이면 스위치가 채터링하고 있음이 확인됩니다.

스크롤 휠 클릭(가운데 버튼)이 안 됩니다. 어떻게 하나요?

휠을 굴리지 말고 곧바로 아래로 누르세요 — 가운데 클릭은 버튼 1이며 휠 영역에 불이 켜지고 "가운데 누름" 이벤트가 로그에 남아야 합니다. 아무것도 등록되지 않으면, 스크롤은 여전히 되더라도 휠의 클릭 스위치가 고장났을 수 있습니다. 스크롤과 클릭은 휠 어셈블리 안에서 서로 다른 메커니즘을 쓰기 때문입니다.

이 테스트가 노트북 트랙패드나 드로잉 태블릿에서도 되나요?

기본 기능은 됩니다. 트랙패드의 왼쪽·오른쪽 클릭(과 탭투클릭)은 같은 mousedown/mouseup 이벤트를 발생시키므로 다이어그램에 불이 켜집니다. 멀티핑거 제스처와 펜 압력은 다른 API를 쓰므로 여기에 모두 나타나지는 않습니다. 터치 표면 동작은 스크롤 테스트가 두 손가락 스크롤을 다룹니다.

제 마우스나 클릭에 관한 것이 서버로 전송되나요?

아니요. 모든 이벤트는 브라우저에서 읽고 표시되며 기기를 떠나지 않습니다. 계정도, 업로드도 없고, 테마와 언어 설정 외에는 저장되는 것도 없습니다.