Snaplytics JS Tests

แบบทดสอบการกดเบิ้ลของคีย์บอร์ด

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

พร้อม
เกณฑ์การกระตุก80 ms
จำนวนปุ่มที่ทดสอบ0

การกดปุ่มค้างไว้จะถูกละเว้น — การพิมพ์ซ้ำอัตโนมัติของระบบปฏิบัติการไม่นับเป็นอาการกระตุก

ช่วงเวลาล่าสุดของปุ่มเดียวกัน
คลิกที่นี่ แล้วกดปุ่ม

คลิกที่พื้นที่นี้เพื่อโฟกัส จากนั้นกดปุ่มที่สงสัยด้วยจังหวะปกติ

จำนวนการกดทั้งหมด
0
การกดที่มีอาการกระตุก
0
ช่วงเวลาที่เร็วที่สุด

กดปุ่มสักสองสามครั้งเพื่อเริ่มต้น

ผลลัพธ์แยกตามปุ่ม

ยังไม่มีปุ่มที่ถูกทดสอบ — ทุกปุ่มที่คุณกดจะแสดงผลของตัวเองที่นี่

บันทึกการกด

ล่าสุดก่อน

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

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

การทดสอบนี้ตรวจจับอาการกระตุกด้วยการจับเวลาการกดปุ่มของคุณ การกดแต่ละครั้งจะถูกประทับเวลาความละเอียดสูง และเครื่องมือจะวัดช่วงเวลาระหว่างการกดปุ่มเดียวกันครั้งก่อนหน้า โดยปุ่มต่างกันจะไม่ถูกนำมาปะปนกัน จึงสามารถตรวจสอบปุ่มที่สงสัยได้หลายปุ่มในครั้งเดียว การกดปุ่มค้างไว้ปลอดภัย เพราะระบบจะตรวจจับและละเว้นการพิมพ์ซ้ำอัตโนมัติของระบบปฏิบัติการ (auto-repeat) จึงไม่มีทางถูกนับเป็นความผิดพลาดปลอม การตรวจสอบทำงานแบบเรียลไทม์ คุณจึงสามารถลากแถบเลื่อนเกณฑ์เวลาหลังจากนั้นแล้วดูผลลัพธ์อัปเดตได้ทันที ทุกอย่างทำงานในเครื่องของคุณเท่านั้น ไม่มีการกดปุ่มใดถูกส่งออกไปนอกอุปกรณ์

การกดปุ่มเดียวกันสองครั้งโดยตั้งใจ เช่นตัว “l” สองตัวติดกันในคำว่า “hello” แทบไม่มีทางเกิดขึ้นในเวลาต่ำกว่า 100 ms แม้แต่คนพิมพ์เร็วที่สุด ในขณะที่อาการกระตุกจะเร็วกว่านั้นมาก โดยทั่วไปต่ำกว่า 50 ms และมักอยู่ในหลักหน่วยมิลลิวินาที เพราะเกิดจากการเด้งทางไฟฟ้า ไม่ใช่การเคลื่อนไหวของนิ้ว นี่คือเหตุผลที่เกณฑ์ 50–80 ms สามารถแยกทั้งสองกรณีออกจากกันได้ชัดเจน การกดเบิ้ลจริงจะอยู่สูงกว่าเกณฑ์นี้ ส่วนอาการกระตุกจะต่ำกว่ามาก การแจ้งเตือนเพียงครั้งเดียวอาจเป็นแค่สัญญาณรบกวน แต่หากปุ่มเดียวกันถูกแจ้งเตือนซ้ำ ๆ ในระดับหลักสิบมิลลิวินาทีต่ำ ๆ แสดงว่าสวิตช์กำลังเสีย

ช่วงเวลาปกติของการกดปุ่มเดียวกัน

ช่วงเวลาสาเหตุที่พบทั่วไปความหมาย
ต่ำกว่า 10 msการเด้งของหน้าสัมผัสไฟฟ้าแทบจะแน่นอนว่าเป็นอาการกระตุก — ไม่มีนิ้วมนุษย์คนใดกดปุ่มซ้ำได้เร็วขนาดนี้
10–50 msสวิตช์ที่สึกหรอหรือสกปรกช่วงคลาสสิกของอาการกระตุก มีแนวโน้มสูงว่าเป็นการกดผิดพลาด
50–100 msอาการกระตุกรุนแรงหรือการพิมพ์ที่เร็วมากโซนสีเทา — ทดสอบปุ่มนี้ซ้ำโดยกดช้าลงเพื่อความแน่ใจ
100–300 msการกดเบิ้ลโดยตั้งใจปกติ — นักพิมพ์เร็วมักกดตัวอักษรซ้ำในช่วงนี้
มากกว่า 300 msการกดซ้ำแบบผ่อนคลายจังหวะการพิมพ์ปกติ

จะแก้ไขปุ่มที่กระตุกได้อย่างไร?

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

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

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