Snaplytics JS Tests

Bài Test Kéo Chuột

Kiểm tra xem nút chuột của bạn có giữ vững trong suốt một lượt kéo hay không. Nhấn giữ nút trái, kéo qua vùng thử trong một chuyển động liên tục, và chỉ nhả tay khi bạn thực sự muốn. Công cụ vẽ đường kéo của bạn theo thời gian thực và đánh dấu mọi điểm mà nút tự nhả ra — dấu hiệu của một switch bị mòn hoặc bám bụi. Nó cũng đếm số lần click phát sinh trong lúc kéo, nên có thể dùng như một sân tập drag-clicking.

Sẵn sàng
Nhấn và kéo tại đây

Giữ nút chuột trái và kéo qua vùng thử trong một chuyển động liên tục. Chỉ nhả tay khi bạn thực sự muốn.

Không có thao tác kéo nàoThời lượng 0.00sKhoảng cách 0px
đường kéođiểm rớt
Số lần rớt phát hiện
0

Hoàn thành một lượt kéo để xem nút của bạn có giữ vững không.

Lượt kéo
0
Lần rớt
0
Drag-click
0

Các sự kiện click mà trình duyệt ghi nhận trong lúc kéo — hữu ích khi luyện tập drag-clicking.

Kiểm tra kéo chuột kiểm tra điều gì

Khi bạn nhấn giữ một nút chuột và kéo — như chọn văn bản, kéo thanh trượt, hay xoay góc nhìn camera trong game — switch bên dưới nút phải giữ kín mạch suốt cả quá trình di chuyển. Với switch đã mòn hoặc bám bụi, các tiếp điểm có thể nảy hở ra trong vài mili giây, khiến nút “buông tay” giữa chừng dù bạn chưa hề nhấc ngón tay. Công cụ này theo dõi chính xác hiện tượng đó: nó vẽ đường kéo của bạn theo thời gian thực và đánh dấu mọi điểm mà nút bị nhả ra ngoài ý muốn. Rớt kéo là một triệu chứng khác với việc một nút bấm phát ra hai cú click chỉ từ một lần nhấn — để kiểm tra lỗi đó, hãy dùng Mouse Double Click Test — và khác với việc kiểm tra tổng quát nút bấm và con lăn, vốn được Mouse Tester đảm nhiệm.

Drag clicking là gì

Drag clicking (hay “drag tapping”) là một kỹ thuật bắt nguồn từ các game như Minecraft, trong đó bạn miết ngón tay qua nút chuột để lực ma sát khiến switch đóng mở liên tục chỉ trong một lần vuốt, tạo ra một loạt click dồn dập cùng lúc. Kỹ thuật này dựa vào chính hiện tượng vật lý mà bài test này phát hiện — một switch bị hở mạch giữa chừng khi kéo — nên công cụ cũng đóng vai trò như một sân tập, đếm mọi sự kiện click phụ mà trình duyệt ghi nhận trong lúc bạn kéo. Một switch dễ bị drag click cũng có nhiều khả năng bị rớt kéo trong thao tác kéo thông thường, nên hai hiện tượng này có liên hệ chặt chẽ với nhau.

Nguyên nhân và cách khắc phục rớt kéo

  • Micro-switch bị mòn: nguyên nhân phổ biến nhất. Các tiếp điểm kim loại mỏi dần sau hàng triệu lần click và bắt đầu nảy hở. Thay switch, hoặc thay cả con chuột, là giải pháp bền vững nhất.
  • Bụi bẩn hoặc mảnh vụn bên trong switch: một hạt bụi nhỏ kẹt giữa các tiếp điểm cũng có thể làm gián đoạn kết nối. Xịt khí nén hoặc dùng dung dịch vệ sinh tiếp điểm chuyên dụng đôi khi có thể khắc phục.
  • Dây cáp hoặc đầu nối bị lỏng hay hư hỏng, hoặc kết nối không dây chập chờn khi pin yếu — bất kỳ điều nào trong số này cũng có thể làm gián đoạn tín hiệu nút bấm trong chốc lát.
  • Cài đặt debounce trong firmware chuột bị đặt quá nhạy, có thể làm tách hoặc mất các lần nhấn ngắn — nên kiểm tra điều này trước khi đổ lỗi cho phần cứng.
  • Riêng với drag clicking, lớp phủ nút có độ bám hoặc kết cấu nhám được thiết kế cố ý để tạo ra hiệu ứng này; đó là một lựa chọn thiết kế, không phải lỗi.

Cách bài kiểm tra này hoạt động

Vùng thử này lắng nghe các sự kiện Pointer Events. Khi bạn nhấn nút trái, nó sẽ bắt lấy con trỏ và bắt đầu một lượt kéo, đo thời gian và cộng dồn khoảng cách con trỏ di chuyển. Một lần rớt được ghi nhận khi nút báo trạng thái “nhả” giữa lúc đang kéo rồi lại “nhấn” trở lại chỉ một khoảnh khắc sau đó — dấu hiệu đặc trưng của một tiếp điểm bị nảy chứ không phải một lần nhả có chủ đích. Vì chỉ được tính khi bạn thực sự đang di chuyển, một cú click bình thường hay một lần nhấc tay có chủ ý sẽ không bao giờ bị tính là rớt. Mọi thứ đều chạy cục bộ ngay trên trình duyệt của bạn; không có gì được tải lên.