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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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