Snaplytics JS Tests

แบบทดสอบการดับเบิลคลิกของเมาส์

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

พร้อม
ปุ่มที่ทดสอบ
ขีดจำกัดการเกิด Chatter65 ms
ระยะห่างล่าสุด
คลิกที่นี่เพื่อทดสอบ

คลิกซ้ายที่แผ่นนี้ด้วยจังหวะคลิกเดียวตามปกติ

จำนวนคลิกทั้งหมด
0
คลิกที่เป็น Chatter
0
ระยะห่างที่เร็วที่สุด

คลิกที่แผ่นทดสอบสักสองสามครั้งเพื่อเริ่มต้น

บันทึกการคลิก

ล่าสุดอยู่บนสุด

ยังไม่มีช่วงเวลา — คลิกที่แผ่นทดสอบตั้งแต่สองครั้งขึ้นไป

หลักการทำงานของการทดสอบนี้

ทุกครั้งที่คุณกดปุ่มเมาส์ที่เลือกไว้ เครื่องมือจะบันทึกเวลาความละเอียดสูงและวัดระยะห่างจากการกดปุ่มเดียวกันครั้งก่อนหน้า การกดสองครั้งที่ห่างกันเพียงไม่กี่มิลลิวินาทีเป็นสิ่งที่มือมนุษย์ไม่สามารถทำได้จริง ดังนั้นช่วงเวลาใดที่ต่ำกว่าค่าขีดจำกัดการเกิด chatter จะถูกแจ้งเตือนว่าน่าจะเป็นดับเบิลคลิกที่ไม่ได้ตั้งใจ เนื่องจากการจัดประเภทนี้ทำงานแบบเรียลไทม์ คุณจึงสามารถลากแถบเลื่อนขีดจำกัดภายหลังและดูว่าช่วงเวลาใดถูกนับเป็นการคลิกผิดพลาด ให้คลิกด้วยจังหวะคลิกเดียวตามปกติ อย่าจงใจดับเบิลคลิกเอง ไม่เช่นนั้นคุณจะสร้างการแจ้งเตือนขึ้นเอง

สาเหตุของอาการดับเบิลคลิก (click chatter)

ไมโครสวิตช์ใต้ปุ่มเมาส์แต่ละปุ่มเป็นหน้าสัมผัสเชิงกลที่มีอายุการใช้งานจำกัดตามจำนวนครั้งที่กด เมื่อสวิตช์สึกหรอ หน้าสัมผัสโลหะอาจเกิดการกระเด้งหรือไม่แนบสนิท ทำให้การกดหนึ่งครั้งเกิดการต่อ-ตัด-ต่อวงจรใหม่ในเวลาสั้น ๆ เฟิร์มแวร์ของเมาส์จะอ่านการกระเด้งนี้เป็นการคลิกสองครั้งที่แยกกัน สาเหตุที่พบบ่อย ได้แก่:

  • อายุการใช้งาน — สวิตช์ส่วนใหญ่ออกแบบมาให้รองรับการคลิกหลายสิบล้านครั้งและจะเสื่อมสภาพลงในที่สุด
  • ระบบ debounce ทำงานผิดพลาด — เฟิร์มแวร์ถูกออกแบบให้เพิกเฉยต่อการกระเด้งของหน้าสัมผัสในช่วงเวลาสั้น ๆ ไม่กี่มิลลิวินาที แต่ตัวกรองนี้อาจสั้นเกินไปเมื่อสวิตช์เสื่อมสภาพ
  • ฝุ่น สิ่งสกปรก หรือการเกิดออกซิเดชันบนหน้าสัมผัสภายในตัวสวิตช์
  • ข้อบกพร่องจากการผลิตหรือความเสียหายตั้งแต่ช่วงแรกของสวิตช์เอง

แยกความแตกต่างระหว่าง chatter กับดับเบิลคลิกที่ตั้งใจ

ดับเบิลคลิกที่มือมนุษย์ตั้งใจกดมักมีระยะห่างมากกว่าประมาณ 120 มิลลิวินาทีเสมอ และระบบปฏิบัติการก็ใช้ช่วงเวลาใกล้เคียงกันในการพิจารณาว่าสองคลิกนับเป็นดับเบิลคลิกหรือไม่ ในขณะที่อาการ chatter ของสวิตช์นั้นเร็วกว่ามาก โดยทั่วไปต่ำกว่าประมาณ 50 มิลลิวินาที และมักอยู่ในระดับหลักหน่วยมิลลิวินาที เพราะเกิดจากการกระเด้งทางไฟฟ้าไม่ใช่การเคลื่อนไหวของกล้ามเนื้อ ช่องว่างนี้เองที่ทำให้ค่าขีดจำกัดในช่วง 50-80 มิลลิวินาทีสามารถแยกทั้งสองกรณีออกจากกันได้ชัดเจน ดับเบิลคลิกจริงจะอยู่สูงกว่าค่านี้อย่างสบาย ๆ ในขณะที่ chatter จะต่ำกว่ามาก หากช่วงเวลาที่ถูกแจ้งเตือนของคุณอยู่ในระดับหลักสิบมิลลิวินาทีต้นๆ หรือน้อยกว่านั้น แทบจะแน่นอนว่าเป็นการคลิกผิดพลาดไม่ใช่การป้อนข้อมูลที่ตั้งใจ

วิธีแก้ไขเมาส์ที่มีอาการ chatter

  • ยืนยันความผิดพลาดก่อน — ใช้ Mouse Tester เพื่อตรวจสอบทุกปุ่มและล้อเลื่อน เพื่อให้แน่ใจว่าอาการดับเบิลคลิกเกิดจากสวิตช์เดียวก่อนที่คุณจะเปิดตัวเครื่อง
  • ปรับ debounce ด้วยซอฟต์แวร์ — เมาส์บางรุ่นและยูทิลิตี้จากบุคคลที่สามให้คุณเพิ่มเวลา debounce ของการคลิกได้ ซึ่งช่วยกลบอาการ chatter เล็กน้อยได้โดยไม่ต้องแก้ไขฮาร์ดแวร์
  • ทำความสะอาดสวิตช์ — หยดน้ำยาทำความสะอาดหน้าสัมผัสไฟฟ้าลงในปุ่มไม่กี่หยด แล้วคลิกเร็ว ๆ ซ้ำ ๆ สามารถขจัดออกซิเดชันบนหน้าสัมผัสได้
  • เปลี่ยนสวิตช์ — วิธีแก้ไขระยะยาวที่เชื่อถือได้คือการถอดบัดกรีไมโครสวิตช์ที่สึกหรอออกแล้วใส่ตัวใหม่ หากคุณถนัดงานบัดกรี
  • ใช้สิทธิ์ประกัน — หากเมาส์ยังอยู่ในประกัน อาการ chatter ถือเป็นข้อบกพร่องที่ได้รับการยอมรับและมักเป็นเหตุผลเพียงพอสำหรับการเปลี่ยนเครื่องใหม่