Snaplytics Toolkit

แบบทดสอบการลากเมาส์

ทดสอบว่าปุ่มเมาส์ของคุณยึดติดได้ตลอดการลากหรือไม่ กดปุ่มค้างไว้แล้วลากข้ามแป้น — เครื่องมือนี้จะวาดเส้นทางการลากของคุณแบบเรียลไทม์ และทำเครื่องหมายทุกจุดที่ปุ่มปล่อยเองโดยไม่ได้ตั้งใจ ซึ่งเป็นสัญญาณของสวิตช์ที่สึกหรือมีสิ่งสกปรก นอกจากนี้ยังใช้เป็นแป้นฝึกดราจคลิก (drag clicking) ได้ด้วย

พร้อม
กดแล้วลากที่นี่

กดปุ่มซ้ายของเมาส์ค้างไว้แล้วลากข้ามแป้นด้วยการเคลื่อนไหวครั้งเดียว ปล่อยเมื่อคุณตั้งใจเท่านั้น

ไม่มีการลากอยู่ระยะเวลา 0.00วิระยะทาง 0px
เส้นทางการลากจุดหลุด
จำนวนครั้งที่หลุด
0

ลากให้ครบหนึ่งครั้งเพื่อดูว่าปุ่มของคุณยึดติดหรือไม่

จำนวนการลาก
0
จำนวนที่หลุด
0
ดราจคลิก
0

จำนวนคลิกที่เบราว์เซอร์ยิงระหว่างการลาก — เกี่ยวข้องกับการฝึกดราจคลิก

เมื่อคุณกดปุ่มเมาส์ค้างแล้วลาก ไม่ว่าจะเป็นการเลือกข้อความ เลื่อนแถบสไลเดอร์ ลากไฟล์ หรือหมุนกล้องในเกม สวิตช์ใต้ปุ่มต้องปิดสนิทตลอดการเคลื่อนไหว บนสวิตช์ที่สึกหรือมีสิ่งสกปรก หน้าสัมผัสอาจกระเด้งเปิดเป็นเวลาสองสามมิลลิวินาที ทำให้ปุ่ม “ปล่อย” กลางคันทั้งที่คุณไม่ได้ยกนิ้วเลย การเลือกข้อความหลุดหาย ไฟล์ไปตกอยู่ในโฟลเดอร์ผิด เป้าหมายในเกมรีเซ็ต การปล่อยชั่วขณะนั้นคืออาการ drag drop ซึ่งเป็นข้อบกพร่องคนละอย่างกับปุ่มที่ยิงสองคลิกจากการกดครั้งเดียว (ใช้ แบบทดสอบการดับเบิลคลิกของเมาส์ ตรวจสอบ) หรือการตรวจสอบปุ่มและล้อเลื่อนทั่วไป (ใช้ แบบทดสอบเมาส์)

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

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

สาเหตุที่พบบ่อยของอาการหลุดขณะลาก

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

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