Key Chatter Test
การทดสอบ key chatter นี้ให้คุณแตะปุ่มทีละปุ่มและตรวจจับปุ่มไหนก็ตามที่ลงทะเบียนการกดครั้งเดียวเป็นสองครั้ง ซึ่งเป็นสัญญาณคลาสสิกของ switch chatter
แตะปุ่มทีละปุ่มตามปกติ — อย่ากดค้าง ถ้าการแตะครั้งเดียวถูกลงทะเบียนเป็นสองครั้งภายใน 40มิลลิวินาที ซึ่งเร็วกว่าการแตะสองครั้งโดยตั้งใจมาก ปุ่มนั้นจะเปลี่ยนเป็นสีชมพูด้านล่าง: สัญญาณของ switch chatter
วิธีใช้เครื่องทดสอบ key chatter นี้
รันการทดสอบอย่างเป็นระบบแทนที่จะกดคีย์บอร์ดแบบสุ่ม เครื่องทดสอบ key chatter จะมีประโยชน์ก็ต่อเมื่อคุณแตะมันอย่างถูกวิธี และการกดแบบไม่ระวังเพียงไม่กี่ครั้งก็สามารถให้ผลลัพธ์ที่ทำให้เข้าใจผิดได้ในทั้งสองทิศทาง
- คลิกที่ใดก็ได้บนหน้านี้เพื่อให้มันได้รับโฟกัสของคีย์บอร์ด
- แตะปุ่มต่าง ๆ บนคีย์บอร์ดของคุณทีละปุ่มตามปกติ เหมือนที่คุณจะพิมพ์จริง ๆ อย่ากดปุ่มไหนค้างไว้
- ถ้าการแตะปุ่มครั้งเดียวถูกรายงานเป็นสองการกดที่ห่างกันน้อยกว่า 40 มิลลิวินาที มันจะเปลี่ยนเป็นสีชมพูในกริดและปรากฏในรายการ "ตรวจพบ Chatter" พร้อมช่องว่างที่วัดได้แน่นอน
- ลองกดปุ่มที่สงสัยอีกหลายครั้งเพื่อดูว่ามันเกิดขึ้นอย่างสม่ำเสมอหรือแค่บางครั้ง
ทดสอบอย่างเป็นระบบ ไม่ใช่แบบสุ่ม
ไล่ทีละปุ่มแทนที่จะพิมพ์ประโยคเร็ว ๆ แตะปุ่มที่สงสัยแต่ละปุ่มสิบถึงยี่สิบครั้งด้วยการแตะที่สม่ำเสมอและปกติ หยุด แล้วค่อยไปปุ่มถัดไป ถ้าปุ่มหนึ่ง chatter แค่หนึ่งครั้งจากยี่สิบครั้งที่แตะ นั่นเป็นสถานการณ์ที่ต่างจากปุ่มที่ chatter เกือบทุกครั้งที่แตะ: การถูกตรวจพบเป็นครั้งคราวอาจเป็นแค่ปัญหาการสัมผัสชั่วครั้งชั่วคราว ในขณะที่รูปแบบที่สม่ำเสมอบ่งชี้ถึงการสึกหรอหรือเศษสิ่งสกปรกจริง ๆ บนสวิตช์นั้น
อะไรถือว่าเป็นการตรวจพบที่นี่
เครื่องมือนี้ใช้กฎเฉพาะที่เปิดเผยไว้หนึ่งข้อ: มันเฝ้าดูการปล่อยแล้วกดปุ่มเดียวกันซ้ำภายในช่วงเวลาประมาณ 40 มิลลิวินาที และตรวจจับสิ่งนั้นว่าน่าจะเป็น chatter นั่นเป็นเกณฑ์แบบ heuristic ที่เลือกมาเพราะมันต่ำกว่าความเร็วการแตะสองครั้งปกติของมนุษย์มาก ไม่ใช่การวัดทางไฟฟ้าที่ผ่านการรับรองของการกระเด้งของสวิตช์ มันเป็นสัญญาณเชิงปฏิบัติที่แข็งแกร่งและควรนำไปปฏิบัติ แต่การตรวจพบเพียงครั้งเดียวบนปุ่มที่ปกติเชื่อถือได้ก็คุ้มค่าที่จะทดสอบซ้ำก่อนที่จะสรุปว่าสวิตช์เสีย
ทำไม Chatter ถึงเกิดขึ้น?
ทั้งสวิตช์ mechanical และ membrane ต่างก็ปิดหน้าสัมผัสทางไฟฟ้าเมื่อถูกกด และหน้าสัมผัสนั้นสามารถกระเด้งทางกายภาพได้ เปิดและปิดสองสามครั้งก่อนที่จะนิ่ง ทั้งหมดนี้เกิดขึ้นภายในไม่กี่มิลลิวินาที เฟิร์มแวร์ของคีย์บอร์ดถูกออกแบบมาให้เพิกเฉยต่อการกระเด้งนี้ ("debouncing") และรายงานแค่การกดที่สะอาดหนึ่งครั้งเท่านั้น เมื่อสวิตช์สึกหรอ สกปรก หรือช่วง debounce ของเฟิร์มแวร์ถูกตั้งไว้สั้นเกินไป การกระเด้งนั้นสามารถรั่วไหลผ่านมาเป็นการกดปุ่มที่สองที่ไม่ได้ตั้งใจ สังเกตเห็นได้ชัดที่สุดขณะพิมพ์ (ตัวอักษรพิเศษปรากฏขึ้น) หรือเล่นเกม (ไอเทมถูกใช้หรือยิงสองครั้ง) สำหรับคำอธิบายที่ยาวขึ้นพร้อมไดอะแกรม ดูคำแนะนำของเราเรื่อง key chatter คืออะไรกันแน่
สาเหตุทางไฟฟ้ากลของการกระเด้งของสวิตช์
ภายในสวิตช์ mechanical แบบดั้งเดิม การกดปุ่มจะดันก้านลงจนแผ่นหรือแผ่นโลหะสัมผัสกับหน้าสัมผัสโลหะอีกอัน ปิดวงจร โลหะมีความยืดหยุ่นในระดับจุลภาค ดังนั้นเมื่อหน้าสัมผัสสองอันชนกัน มันจะไม่นิ่งทันที: มันจะงอและแยกออกจากกันเล็กน้อยก่อนที่จะหยุดนิ่ง ปิดและเปิดวงจรใหม่หลายครั้งภายในช่วงเวลาที่โดยทั่วไปกินเวลาตั้งแต่ต่ำกว่าหนึ่งมิลลิวินาทีไปจนถึงสองสามมิลลิวินาที คีย์บอร์ด membrane ก็มีปัญหาคล้ายกันกับโดมยางนำไฟฟ้าและลายวงจรใต้แต่ละปุ่ม แม้ว่าพฤติกรรมการกระเด้งจะแตกต่างเล็กน้อยเพราะวัสดุหน้าสัมผัสไม่ใช่โลหะแข็ง
การกระเด้งนี้เป็นส่วนหนึ่งที่ปกติและคาดหวังได้ของการทำงานของสวิตช์ไฟฟ้ากล มันเกิดขึ้นแม้กระทั่งบนสวิตช์ใหม่เอี่ยม เหตุผลที่มันมักไม่สังเกตเห็นได้คือเฟิร์มแวร์ของคีย์บอร์ดกรองมันออกก่อนที่จะไปถึงระบบปฏิบัติการของคุณ Chatter คือสิ่งที่คุณเห็นเมื่อการกรองนั้นล้มเหลว ไม่ว่าจะเพราะการกระเด้งของสวิตช์นานขึ้นกว่าปกติเนื่องจากการสึกหรอหรือการปนเปื้อน หรือเพราะช่วง debounce ของเฟิร์มแวร์ไม่ได้ถูกสร้างมาให้รองรับมัน
ทำไมเฟิร์มแวร์ของคีย์บอร์ดจึงใช้อัลกอริทึม Debouncing
หากไม่มีการกรองใด ๆ การกดปุ่มทุกครั้งบนคีย์บอร์ดทุกตัวจะเสี่ยงต่อการลงทะเบียนเป็นการกดหลายครั้ง ซึ่งจะทำให้การพิมพ์และการเล่นเกมใช้งานไม่ได้ Debouncing มีอยู่เพื่อแก้ปัญหานี้โดยเฉพาะ: มันคือตรรกะในเฟิร์มแวร์ของคีย์บอร์ดที่รอให้ช่วงเวลาสั้น ๆ ของสัญญาณไฟฟ้ารบกวนผ่านไปหลังจากการเปลี่ยนแปลงหน้าสัมผัส และรายงานเหตุการณ์ที่สะอาดเพียงครั้งเดียวก็ต่อเมื่อสัญญาณนิ่งแล้ว
สองวิธีที่ใช้กันทั่วไป Debounce แบบ time-based (หรือ "fixed delay") จะเพิกเฉยต่อการเปลี่ยนแปลงสถานะเพิ่มเติมใด ๆ บนปุ่มเป็นจำนวนมิลลิวินาทีที่กำหนดหลังจากตรวจพบการเปลี่ยนแปลงครั้งแรก แล้วเชื่อสถานะที่เป็นอยู่ ณ ตอนสิ้นสุดช่วงเวลานั้น ส่วน debounce แบบ counter-based หรือ integrator จะสุ่มตัวอย่างสถานะของปุ่มซ้ำ ๆ และลงทะเบียนการเปลี่ยนแปลงก็ต่อเมื่อมันนิ่งมาแล้วเป็นจำนวนตัวอย่างต่อเนื่องที่กำหนด ซึ่งสามารถตอบสนองได้เร็วขึ้นเล็กน้อยในขณะที่ยังคงกรองสัญญาณรบกวนสั้น ๆ ออกไป เฟิร์มแวร์คีย์บอร์ดสำหรับผู้บริโภคส่วนใหญ่ รวมถึงดีไซน์แบบเปิดอย่าง QMK มีค่าเริ่มต้นอยู่ในช่วงประมาณ 5 ถึง 8 มิลลิวินาที ปรับได้ในเครื่องมือตั้งค่าหลายตัว
ช่วง debounce เป็นการแลกเปลี่ยน ไม่ใช่การแก้ไขฟรี ตั้งให้สั้นเกินไปและการกระเด้งจริงจะรั่วไหลออกมาเป็น chatter ตั้งให้ยาวเกินไปและคีย์บอร์ดจะตอบสนองช้าลงอย่างวัดผลได้ ซึ่งสำคัญสำหรับนักพิมพ์เร็วและเกมเมอร์ระดับแข่งขันที่ปล่อยและกดปุ่มเดียวกันซ้ำอย่างรวดเร็วโดยตั้งใจ เช่นการแตะปุ่มเคลื่อนที่สองครั้ง การแลกเปลี่ยนนั้นเป็นเหตุผลที่ chatter บางครั้งปรากฏขึ้นก็ต่อเมื่อการอัปเดตเฟิร์มแวร์เปลี่ยนเวลา debounce เริ่มต้น แม้ว่าไม่มีอะไรเปลี่ยนแปลงเกี่ยวกับสวิตช์ทางกายภาพเลยก็ตาม
สวิตช์ประเภทไหนที่มีแนวโน้มเกิด Chatter เมื่อเวลาผ่านไป
ดีไซน์สวิตช์ใดก็ตามที่พึ่งพาหน้าสัมผัสโลหะทางกายภาพสองอันแตะกันจะมีการกระเด้งบ้าง และการกระเด้งนั้นมีแนวโน้มที่จะมากขึ้นเมื่อหน้าสัมผัสสึกหรอ เกิดออกซิเดชัน หรือสะสมฝุ่นและน้ำมันจากผิวหนังไปตามปีของการใช้งาน นี่เป็นลักษณะทั่วไปของกลุ่มสวิตช์แบบ contact-based ทั้งหมด ไม่ใช่ข้อบกพร่องเฉพาะของแบรนด์หรือรุ่นใดรุ่นหนึ่ง และมันเกิดขึ้นในคีย์บอร์ด mechanical หลากหลายรุ่นไม่ว่าราคาเท่าไหร่
สวิตช์ที่หลีกเลี่ยงการสัมผัสโลหะกับโลหะทางกายภาพทั้งหมด เช่นสวิตช์ optical (ซึ่งใช้ลำแสงที่ถูกตัดขาดโดยการกดปุ่ม) หรือสวิตช์แม่เหล็ก Hall-effect (ซึ่งวัดสนามแม่เหล็กที่เปลี่ยนแปลงแทนที่จะปิดวงจร) ไม่มีกลไกการกระเด้งของหน้าสัมผัสแบบเดียวกัน จึงมีโครงสร้างที่ไม่ค่อยเกิด chatter จากการสึกหรอของหน้าสัมผัสล้วน ๆ นั่นไม่ได้ทำให้มันปลอดภัยจากความผิดพลาดของคีย์บอร์ดทุกแบบ แต่รูปแบบความล้มเหลวเฉพาะที่การทดสอบนี้มองหานั้นมีโอกาสเกิดขึ้นน้อยกว่าบนดีไซน์เหล่านั้น
สภาพแวดล้อมก็มีบทบาทเช่นกัน คีย์บอร์ดที่ใช้ในห้องที่มีฝุ่น สภาพอากาศชื้น หรือใกล้อาหารและเครื่องดื่มมักจะเจอการปนเปื้อนของหน้าสัมผัสเร็วกว่า ซึ่งสามารถทำให้เวลาก่อนที่สวิตช์จะเริ่ม chatter สั้นลง ไม่ว่าจะเป็นสวิตช์ประเภทใด อายุและความถี่ในการใช้งานยังคงเป็นตัวทำนายที่สำคัญที่สุดสองอย่าง: สวิตช์ที่ถูกกดหลายล้านครั้งย่อมมีแนวโน้มที่จะแสดงการสึกหรอมากกว่าสวิตช์ที่ถูกกดแค่ไม่กี่พันครั้ง โดยไม่ขึ้นกับแบรนด์
วิธีทดสอบ Chatter อย่างเป็นระบบ
การทดสอบที่น่าเชื่อถือจะแยกทีละตัวแปร เริ่มด้วยการแตะทุกปุ่มบนคีย์บอร์ดหนึ่งครั้งด้วยความเร็วปกติโดยใช้เครื่องมือนี้ และจดว่าปุ่มไหนบ้าง ถ้ามี ที่ถูกตรวจพบ จากนั้นกลับไปที่แต่ละปุ่มที่ถูกตรวจพบโดยเฉพาะและแตะมันอีกสิบถึงยี่สิบครั้งด้วยตัวมันเอง เพราะการตรวจพบเพียงครั้งเดียวระหว่างการไล่ทดสอบทั้งคีย์บอร์ดอาจเป็นเรื่องบังเอิญ ในขณะที่ปุ่มที่ถูกตรวจพบซ้ำ ๆ เมื่อทดสอบแยกกันแสดงให้เห็นรูปแบบที่แท้จริง
รักษาสองสิ่งนี้ให้คงที่ในขณะที่คุณทำสิ่งนี้: อย่ากดปุ่มค้างไว้ เพราะนั่นวัดอัตราการกดซ้ำ ไม่ใช่ chatter และพยายามแตะด้วยความเร็วที่สม่ำเสมอและใกล้เคียงกันทุกครั้งแทนที่จะสลับไปมาระหว่างช้ามากและเร็วมาก ถ้าคุณต้องการยืนยันผลลัพธ์นอกเบราว์เซอร์ คุณสามารถเปิดโปรแกรมแก้ไขข้อความธรรมดาและสังเกตตัวอักษรที่ซ้ำกันขณะพิมพ์ตามปกติ ซึ่งเป็นวิธีที่ไม่ต้องใช้เทคโนโลยีมากในการตรวจสอบสิ่งที่เครื่องมือนี้รายงาน
ควรทำอย่างไรถ้ายืนยันว่ามี Chatter
เมื่อปุ่มหนึ่งถูกตรวจพบอย่างสม่ำเสมอในการแตะซ้ำ ๆ แบบแยกกัน ให้ไล่แก้ไขจากวิธีที่รบกวนน้อยที่สุดไปถึงมากที่สุดแทนที่จะกระโดดไปเปลี่ยนหรือคืนสินค้าทันที
1. ทำความสะอาดสวิตช์ก่อน
ฝุ่น เส้นผม และน้ำมันจากผิวหนังใต้ปุ่มกดเป็นสาเหตุที่พบบ่อยที่สุดและแก้ไขได้ง่ายที่สุดของ chatter ถอดปุ่มกดออกด้วยตัวถอดปุ่มกด ใช้กระป๋องลมอัดหรือแปรงนุ่ม ๆ รอบตัวเรือนสวิตช์ และสำหรับสวิตช์ mechanical ที่เข้าถึงก้านได้ น้ำยาทำความสะอาดหน้าสัมผัสหรือแอลกอฮอล์ isopropyl ที่ปลอดภัยสำหรับอุปกรณ์อิเล็กทรอนิกส์ในปริมาณเล็กน้อยสามารถช่วยได้ถ้าสวิตช์เคยเจอของเหลวหก ปล่อยให้แห้งสนิทก่อนทดสอบซ้ำ
2. ปรับเวลา Debounce ในซอฟต์แวร์
ถ้าคีย์บอร์ดรองรับซอฟต์แวร์ตั้งค่า ไม่ว่าจะเป็นแอปของผู้ผลิต, QMK/VIA, หรือเครื่องมือ remap ระดับ OS มองหาการตั้งค่า debounce หรือ "anti-chatter" และเพิ่มมันขึ้นเล็กน้อย เช่นจาก 5ms เป็น 8-10ms ทดสอบซ้ำทันทีหลังจากการเปลี่ยนแปลงแต่ละครั้ง วิธีนี้จะไม่ซ่อมสวิตช์ที่สึกหรอ แต่มันสามารถปิดบัง chatter เล็กน้อยได้โดยไม่ต้องทำงานทางกายภาพ และคุ้มค่าที่จะลองก่อนที่คุณจะเปิดคีย์บอร์ด
3. เปลี่ยนสวิตช์ตัวนั้น
ถ้าการทำความสะอาดและการปรับ debounce ไม่แก้ปัญหาปุ่มเฉพาะได้ สวิตช์นั้นเองน่าจะสึกหรอแล้ว คีย์บอร์ดที่โฆษณาว่า "hot-swappable" ให้คุณดึงสวิตช์ตัวนั้นออกจากซ็อกเก็ตด้วยตัวดึงสวิตช์และใส่ตัวใหม่เข้าไป โดยไม่ต้องบัดกรี มักใช้เวลาแค่ไม่กี่นาที บนบอร์ดที่บัดกรี การเปลี่ยนสวิตช์ยังคงเป็นไปได้แต่ต้องถอดบัดกรี ซึ่งเป็นโปรเจกต์ DIY ที่สมเหตุสมผลสำหรับคนที่คุ้นเคยกับหัวแร้ง หรือเป็นงานสำหรับร้านซ่อม
4. ใช้กระบวนการรับประกันหรือ RMA
ถ้าคีย์บอร์ดยังอยู่ในช่วงรับประกันและ chatter ปรากฏขึ้นโดยไม่มีของเหลวหก การตก หรือความเสียหายที่เห็นได้ชัด ติดต่อผู้ผลิตหรือผู้ขายเพื่อขอ return merchandise authorization (RMA) แทนที่จะเปิดบอร์ดเอง เพราะการถอดประกอบอาจทำให้การรับประกันเป็นโมฆะในบางผลิตภัณฑ์ เตรียมผลการทดสอบของคุณให้พร้อม รวมถึงปุ่มไหนที่ chatter และสม่ำเสมอแค่ไหน เพราะทีมซัพพอร์ตมักขอรายละเอียดนั้นก่อนที่จะอนุมัติการซ่อมหรือเปลี่ยน
Chatter เทียบกับปัญหาคีย์บอร์ดอื่น ๆ
Chatter มักถูกสับสนกับปัญหาคีย์บอร์ดทั่วไปอื่น ๆ อีกไม่กี่อย่าง และการแยกแยะมันออกจากกันจะกำหนดว่าวิธีแก้ไขไหนที่ใช้ได้จริง ปุ่มที่ค้างจะรายงานการกดต่อเนื่องโดยที่คุณไม่ได้แตะมัน หรือไม่ยอมปล่อยหลังจากที่คุณยกนิ้วออก นั่นเป็นความผิดพลาดที่ต่างจาก chatter ซึ่งจะปรากฏเป็นการกดพิเศษเฉพาะในช่วงเวลาของการแตะครั้งเดียวเท่านั้น Keyboard Tester หลักเป็นเครื่องมือที่ดีกว่าถ้าคุณสงสัยว่าปุ่มไม่ตอบสนองหรือไม่ยอมปล่อย
ข้อจำกัดด้าน Ghosting และ rollover เป็นอีกปัญหาที่แยกต่างหาก: สิ่งเหล่านั้นเกิดขึ้นเมื่อคุณกดหลายปุ่มพร้อมกันและคีย์บอร์ดหรือการต่อสายของมันไม่สามารถลงทะเบียนได้ทั้งหมดพร้อมกัน ซึ่งไม่เกี่ยวข้องกับการกระเด้งของหน้าสัมผัสบนปุ่มเดียวเลย ถ้าคุณพิมพ์หรือเล่นเกมด้วยการกดหลายปุ่มพร้อมกัน Ghosting & NKRO Test ตรวจสอบสถานการณ์นั้นโดยเฉพาะ Input lag ซึ่งการกดปุ่มทุกครั้งเพียงแค่ถูกดีเลย์แทนที่จะถูกทำซ้ำ เป็นปัญหาที่แยกต่างหากเป็นอย่างที่สาม และไม่ใช่สิ่งที่การทดสอบ chatter วัดเลย
คำถามที่พบบ่อย
- Key Chatter คืออะไรกันแน่?
- มันคือเมื่อการกดปุ่มทางกายภาพครั้งเดียวถูกรายงานไปยังคอมพิวเตอร์ของคุณเป็นสอง (หรือมากกว่า) การกดในช่วงเวลาที่รวดเร็วต่อเนื่องกัน เพราะหน้าสัมผัสภายในของสวิตช์ "กระเด้ง" สั้น ๆ ขณะที่มันปิดลง และเฟิร์มแวร์ของคีย์บอร์ดไม่ได้กรองสิ่งนั้นออก (การกรองนี้เรียกว่า debouncing)
- สิ่งนี้ต่างจากปุ่มที่ค้างอย่างไร?
- ปุ่มที่ค้างจะส่งการกดต่อเนื่องโดยที่คุณไม่ได้แตะมัน หรือไม่ยอมปล่อย Chatter เกิดขึ้นเฉพาะในช่วงเวลาของการแตะครั้งเดียวเท่านั้น: คุณกดหนึ่งครั้ง แต่มันถูกลงทะเบียนมากกว่าหนึ่งครั้ง ให้ใช้ Keyboard Tester หลักแทนถ้าคุณสงสัยว่าปุ่มค้างหรือไม่ตอบสนอง
- ซอฟต์แวร์สามารถแก้ Key Chatter ได้ไหม?
- บางครั้งได้ คีย์บอร์ดหลายรุ่นให้คุณปรับหรือแฟลชเวลา debounce ใหม่ในซอฟต์แวร์ตั้งค่าของมัน หรือคุณสามารถใช้เครื่องมือ debounce ระดับ OS หรือของบุคคลที่สามได้ ถ้าปุ่มใดปุ่มหนึ่งเพิ่งเริ่ม chatter มันก็อาจเป็นสัญญาณว่าสวิตช์นั้นกำลังสึกหรอและอาจต้องทำความสะอาดหรือเปลี่ยน
- ทำไมต้อง 40 มิลลิวินาทีโดยเฉพาะ?
- การแตะสองครั้งของมนุษย์ แม้จะเร็วและตั้งใจ มักไม่ห่างกันน้อยกว่า 60-80 มิลลิวินาที ช่องว่างที่น้อยกว่า 40ms ระหว่างการปล่อยและการกดปุ่มเดียวกันครั้งถัดไปมีแนวโน้มสูงกว่ามากที่จะเป็นการกดทางกายภาพครั้งเดียวที่ลงทะเบียนสองครั้งมากกว่าการแตะที่แยกกันจริง ๆ สองครั้ง
- การทดสอบนี้เป็นวิธีที่ผ่านการรับรองในการวินิจฉัยสวิตช์ที่เสียหรือไม่?
- ไม่ใช่ เครื่องมือนี้ใช้ heuristic แบบง่าย: ถ้าปุ่มเดียวกันปล่อยแล้วกดอีกครั้งภายในประมาณ 40 มิลลิวินาที มันจะตรวจจับสิ่งนั้นว่าน่าจะเป็น chatter เกณฑ์นั้นเป็นสัญญาณเชิงปฏิบัติที่มีประโยชน์ ไม่ใช่การวัดทางไฟฟ้าที่ผ่านการรับรองของการกระเด้งของหน้าสัมผัส และมันอาจอ่านผิดในบางครั้งสำหรับการแตะสองครั้งที่เร็วและตั้งใจอย่างผิดปกติ ให้ถือว่าการตรวจพบเป็นเหตุผลให้ทดสอบปุ่มนั้นซ้ำอีกหลายครั้ง ไม่ใช่หลักฐานสุดท้ายว่าสวิตช์เสียแล้ว
- Chatter แย่ลงเมื่อเวลาผ่านไปหรือไม่?
- บ่อยครั้ง ใช่ การสึกหรอของหน้าสัมผัส ฝุ่นที่เข้าไป และการเกิดออกซิเดชันบนหน้าสัมผัสโลหะของสวิตช์ mechanical มีแนวโน้มที่จะทำให้การกระเด้งยาวขึ้นและไม่แน่นอนมากขึ้นเมื่อสวิตช์มีอายุมากขึ้น ดังนั้นปุ่มที่ chatter เป็นครั้งคราวในวันนี้อาจ chatter สม่ำเสมอมากขึ้นในอีกไม่กี่เดือนข้างหน้า อย่างไรก็ตาม chatter ก็สามารถปรากฏขึ้นทันทีหลังจากของเหลวหกหรือการอัปเดตเฟิร์มแวร์เปลี่ยนเวลา debounce ได้เช่นกัน ดังนั้นอายุอย่างเดียวไม่สามารถอธิบายทุกกรณีได้
- การ Remap หรือแฟลชเฟิร์มแวร์ใหม่จะแก้ Chatter ได้ไหม?
- มันสามารถช่วยได้ถ้าช่วง debounce ที่มีอยู่ถูกตั้งไว้สั้นเกินไป เพราะเครื่องมือตั้งค่า QMK, VIA หรือของผู้ผลิตหลายตัวมีการตั้งค่าเวลา debounce ที่คุณสามารถเพิ่มได้ มันจะไม่แก้ chatter ที่เกิดจากการสึกหรอทางกายภาพของหน้าสัมผัสหรือเศษสิ่งสกปรกบนตัวสวิตช์เอง ในกรณีนั้น การทำความสะอาดหรือเปลี่ยนสวิตช์เป็นวิธีแก้ที่ตรงจุดกว่า
- ปุ่มที่ Chatter เพียงปุ่มเดียวหมายความว่าคีย์บอร์ดทั้งตัวกำลังเสียหรือไม่?
- โดยปกติไม่ใช่ Chatter มักจำกัดอยู่ที่สวิตช์หนึ่งหรือสองตัวที่สึกหรอหรือสกปรก ในขณะที่ส่วนที่เหลือของบอร์ดทำงานปกติ ถ้าหลายปุ่ม chatter พร้อมกัน โดยเฉพาะทันทีหลังจากอัปเดตไดรเวอร์ เฟิร์มแวร์ หรือ OS สาเหตุที่เป็นไปได้มากกว่าคือการตั้งค่า debounce หรือปัญหาซอฟต์แวร์ที่ส่งผลต่อทั้งบอร์ด มากกว่าสวิตช์หลายตัวเสียพร้อมกัน
กำลังทดสอบการกดหลายปุ่มพร้อมกันแทนอยู่หรือเปล่า? ลองใช้ Ghosting & NKRO Test