แบบทดสอบการลากเมาส์
ทดสอบว่าปุ่มเมาส์ของคุณยึดติดได้ตลอดการลากหรือไม่ กดปุ่มค้างไว้แล้วลากข้ามแป้น — เครื่องมือนี้จะวาดเส้นทางการลากของคุณแบบเรียลไทม์ และทำเครื่องหมายทุกจุดที่ปุ่มปล่อยเองโดยไม่ได้ตั้งใจ ซึ่งเป็นสัญญาณของสวิตช์ที่สึกหรือมีสิ่งสกปรก นอกจากนี้ยังใช้เป็นแป้นฝึกดราจคลิก (drag clicking) ได้ด้วย
กดปุ่มซ้ายของเมาส์ค้างไว้แล้วลากข้ามแป้นด้วยการเคลื่อนไหวครั้งเดียว ปล่อยเมื่อคุณตั้งใจเท่านั้น
ลากให้ครบหนึ่งครั้งเพื่อดูว่าปุ่มของคุณยึดติดหรือไม่
จำนวนคลิกที่เบราว์เซอร์ยิงระหว่างการลาก — เกี่ยวข้องกับการฝึกดราจคลิก
เมื่อคุณกดปุ่มเมาส์ค้างแล้วลาก ไม่ว่าจะเป็นการเลือกข้อความ เลื่อนแถบสไลเดอร์ ลากไฟล์ หรือหมุนกล้องในเกม สวิตช์ใต้ปุ่มต้องปิดสนิทตลอดการเคลื่อนไหว บนสวิตช์ที่สึกหรือมีสิ่งสกปรก หน้าสัมผัสอาจกระเด้งเปิดเป็นเวลาสองสามมิลลิวินาที ทำให้ปุ่ม “ปล่อย” กลางคันทั้งที่คุณไม่ได้ยกนิ้วเลย การเลือกข้อความหลุดหาย ไฟล์ไปตกอยู่ในโฟลเดอร์ผิด เป้าหมายในเกมรีเซ็ต การปล่อยชั่วขณะนั้นคืออาการ drag drop ซึ่งเป็นข้อบกพร่องคนละอย่างกับปุ่มที่ยิงสองคลิกจากการกดครั้งเดียว (ใช้ แบบทดสอบการดับเบิลคลิกของเมาส์ ตรวจสอบ) หรือการตรวจสอบปุ่มและล้อเลื่อนทั่วไป (ใช้ แบบทดสอบเมาส์)
แป้นนี้คอยรับฟัง Pointer Events เมื่อคุณกดปุ่มซ้าย ระบบจะเริ่มจับเวลาการลาก รวมระยะทางที่เคอร์เซอร์ของคุณเคลื่อนที่ และวาดเส้นทางแบบเรียลไทม์ อาการหลุดจะถูกบันทึกเมื่อปุ่มรายงานสถานะ “ปล่อย” กลางการเคลื่อนไหว แล้วกลับมา “กด” อีกครั้งในเสี้ยววินาทีถัดมา ซึ่งเป็นลายเซ็นของหน้าสัมผัสที่กระเด้ง ไม่ใช่การปล่อยที่คุณตั้งใจ เนื่องจากอาการหลุดจะถูกนับก็ต่อเมื่อคุณกำลังเคลื่อนไหวอยู่เท่านั้น การคลิกธรรมดาหรือการยกนิ้วโดยตั้งใจจะไม่ถูกนับเป็นอาการหลุด ทุกอย่างทำงานในเบราว์เซอร์ของคุณเท่านั้น ไม่มีการอัปโหลดข้อมูลใดๆ
ฟิสิกส์แบบเดียวกันนี้คือหลักการเบื้องหลังดราจคลิก (drag clicking หรือ “drag tapping”) เทคนิคที่มาจากเกมอย่าง Minecraft โดยคุณจะลากนิ้วผ่านปุ่มให้แรงเสียดทานเปิดและปิดสวิตช์หลายครั้งในการลากครั้งเดียว จนเกิดคลิกรัวๆ พร้อมกันหลายครั้ง นั่นคือสิ่งที่การทดสอบนี้ตรวจจับได้พอดี จึงใช้เป็นแป้นฝึกซ้อมได้ด้วย โดยตัวนับดราจคลิกจะรวมคลิกส่วนเกินทุกครั้งที่เบราว์เซอร์ยิงออกมาระหว่างการลาก การอ่านผลลัพธ์ทำได้ง่ายๆ คือ อาการหลุดเพียงครั้งเดียวจากหลายการลากอาจเป็นเรื่องบังเอิญ แต่ถ้าหลุดในการลากส่วนใหญ่แปลว่าสวิตช์กำลังกระเด้ง และสวิตช์ที่ดราจคลิกได้ง่ายก็มีแนวโน้มจะหลุดระหว่างการลากปกติได้ง่ายเช่นกัน
สาเหตุที่พบบ่อยของอาการหลุดขณะลาก
| สาเหตุ | สิ่งที่เกิดขึ้น | วิธีแก้ |
|---|---|---|
| ไมโครสวิตช์สึก | หน้าสัมผัสโลหะล้าจากการคลิกนับล้านครั้งแล้วเริ่มกระเด้งเปิด — สาเหตุที่พบบ่อยที่สุด | เปลี่ยนสวิตช์ หรือเปลี่ยนเมาส์ใหม่ |
| ฝุ่นหรือเศษผงในสวิตช์ | เศษเล็กๆ ที่แทรกอยู่ระหว่างหน้าสัมผัสตัดการเชื่อมต่อเป็นช่วงๆ | ใช้ลมอัด หรือน้ำยาทำความสะอาดหน้าสัมผัสโดยเฉพาะ |
| สายเคเบิลหลวมหรือชำรุด | สัญญาณปุ่มขาดหายชั่วขณะเมื่อสายหรือขั้วต่อสั่นไหว | เสียบขั้วต่อใหม่ให้แน่น หรือเปลี่ยนสาย |
| การเชื่อมต่อไร้สายไม่เสถียร | แบตเตอรี่ใกล้หมดหรือสัญญาณรบกวนทำให้สถานะปุ่มที่กดค้างหลุดไป | ชาร์จแบตเตอรี่ หรือขยับตัวรับสัญญาณให้ใกล้ขึ้น |
| เฟิร์มแวร์ debounce ที่เข้มงวดเกินไป | ซอฟต์แวร์เมาส์แยกหรือตัดการกดสั้นๆ ทิ้งไป | ผ่อนคลายการตั้งค่า debounce ก่อนโทษฮาร์ดแวร์ |
| ผิวปุ่มที่เคลือบให้มีแรงเสียดทานหรือมีพื้นผิวขรุขระ | แรงเสียดทานเปิดและปิดสวิตช์โดยตั้งใจเพื่อการดราจคลิก | เป็นการออกแบบ ไม่ใช่ข้อบกพร่อง |
