Skip to main content

เมาส์ของคุณทำงานปกติหรือไม่?

ทดสอบทุกปุ่มเมาส์ ติดตามการเคลื่อนที่ตัวชี้แบบเรียลไทม์ และวัดความเร็วล้อเลื่อน — ทั้งหมดประมวลผลในเครื่องในเบราว์เซอร์โดยไม่มีการอัปโหลดข้อมูล

การทดสอบนี้ตรวจสอบการลงทะเบียนปุ่มเมาส์ (ซ้าย กลาง ขวา ย้อน ไปข้างหน้า) ติดตามความเร็วการเคลื่อนที่ตัวชี้ผ่าน movementX/Y deltas และวัดทิศทางและขนาด deltaY ของล้อเลื่อน

MouseEvent API รายงานการเคลื่อนที่เป็น device pixels — เมาส์ที่ 800 DPI สร้างประมาณ 800 movementX counts ต่อนิ้วของการเคลื่อนที่จริง

Click here with any mouse button
LeftWaiting
MiddleWaiting
RightWaiting

ผลลัพธ์ของคุณหมายความว่าอะไร?

Result Range Meaning
ดี ปุ่มทั้งหมดลงทะเบียน ร่องรอยการเคลื่อนที่เรียบ ทุกปุ่มส่ง MouseEvent ที่ถูกต้อง การติดตามตัวชี้แสดงร่องรอยสะอาดไม่กระโดด และล้อเลื่อนรายงานค่า deltaY ที่สม่ำเสมอ
เตือน ดับเบิลคลิกเป็นครั้งคราวหรือการเคลื่อนที่กระตุก ดับเบิลคลิกที่ไม่ได้ตั้งใจบ่งบอกถึง microswitch ที่สึกหรอ การติดตามกระตุกอาจบ่งบอกถึงเซ็นเซอร์สกปรกหรือพื้นผิวไม่เสถียร
แย่ ปุ่มไม่ตอบสนองหรือการเคลื่อนที่ค้าง ปุ่มเสียหมายถึง microswitch ที่พัง การติดตามค้างชี้ถึงเซ็นเซอร์หลุดหรือสาย/การเชื่อมต่อไร้สายบกพร่อง

ปัญหาที่พบบ่อยและวิธีแก้ไข

เมาส์ดับเบิลคลิกเมื่อคลิกเดียว

Microswitch สึกหรอมี contact bounce เพิ่ม debounce time ในซอฟต์แวร์เมาส์ หรือเปลี่ยนสวิตช์ (แก้ทางกลไก) หรือเปลี่ยนเมาส์

การติดตามตัวชี้ไม่สม่ำเสมอหรือกระโดด

ทำความสะอาดเซ็นเซอร์ออปติคอลด้วยลมอัด ตรวจสอบว่าใช้พื้นผิวที่เข้ากันได้ — กระจกและพื้นผิวสะท้อนแสงทำให้เซ็นเซอร์ผิดพลาดในเมาส์ออปติคอลส่วนใหญ่

เครื่องมือที่เกี่ยวข้อง

คำถามที่พบบ่อย

ฉันจะทดสอบว่าปุ่มเมาส์ทั้งหมดทำงานได้อย่างไร?

คลิกพื้นที่ทดสอบด้วยปุ่มซ้าย กลาง (คลิกล้อเลื่อน) และขวา แต่ละปุ่มจะสว่างขึ้นเมื่อตรวจพบ สีเขียวหมายถึงปุ่มลงทะเบียนสำเร็จ

การทดสอบติดตามการเคลื่อนที่วัดอะไร?

ติดตามตำแหน่งตัวชี้และค่า movementX/Y จาก PointerEvent API Canvas วาดร่องรอยเรียลไทม์ของเส้นทางเคอร์เซอร์และแสดงความเร็วปัจจุบันเป็นพิกเซลต่อวินาที

ความเร็วเลื่อนวัดอย่างไร?

การทดสอบจับเหตุการณ์ wheel และบันทึกค่า deltaY สำหรับแต่ละคลิกเลื่อน แสดงระยะเลื่อนรวม ทิศทางปัจจุบัน และ delta สูงสุด — เป็นประโยชน์สำหรับวินิจฉัยปัญหาล้อเลื่อน

มีการอัปโหลดข้อมูลเมาส์ไปยังเซิร์ฟเวอร์หรือไม่?

ไม่มี เหตุการณ์ pointer และ wheel ทั้งหมดประมวลผลในเครื่องผ่าน JavaScript ไม่มีเซิร์ฟเวอร์ที่จะรับข้อมูล อินพุตเมาส์ของคุณไม่ออกจากเบราว์เซอร์