อธิบาย keyboard ghosting และ rollover

Ghosting (ปุ่มผี) คืออาการที่คีย์บอร์ดรายงานปุ่มที่คุณไม่ได้กด เพราะปุ่มอื่นที่คุณกดค้างอยู่ คีย์บอร์ดส่วนใหญ่ป้องกันอาการนี้ด้วยการไม่สนใจการกดใหม่แทน เรียกว่า blocking เช่น กด W, A และ Space ค้างไว้ แล้วกด Shift แต่ไม่มีอะไรเกิดขึ้น เกมเมอร์เรียกทั้งสองอาการว่า ghosting และทั้งสองอย่างเกิดจากวิธีเดินสายของปุ่ม ลองกดปุ่มที่คุณใช้พร้อมกันค้างไว้ในทดสอบคีย์บอร์ด เพื่อดูว่าคีย์บอร์ดของคุณรายงานคอมบิเนชันไหนได้บ้าง

ทดสอบคีย์บอร์ด

ไม่มีไดโอด ถูกอ่านว่ากดอยู่ ปุ่มที่กดค้าง มีไดโอดที่ทุกปุ่ม ยังอ่านว่าไม่ได้กด ปุ่มที่กดค้าง
ปุ่มแต่ละปุ่มอยู่ตรงจุดที่สายแถวและสายคอลัมน์ตัดกัน และคีย์บอร์ดหาว่าปุ่มไหนถูกกดโดยไล่ตรวจทีละจุดตัด ถ้ากดสามปุ่มที่อยู่มุมของสี่เหลี่ยมค้างไว้ กระแสไฟอาจไหลผ่านปุ่มเหล่านั้นไปถึงมุมที่สี่ ทำให้ปุ่มนั้นถูกอ่านว่ากดอยู่ ไดโอดที่แต่ละปุ่มให้กระแสไหลได้ทางเดียว ทุกปุ่มจึงถูกอ่านได้ถูกต้อง

ศัพท์ต่างๆ แบบเข้าใจง่าย

ทดสอบคีย์บอร์ดของคุณ

  1. เปิดทดสอบคีย์บอร์ด ทุกปุ่มที่กดค้างไว้จะสว่างขึ้น และช่อง “กดค้างอยู่ตอนนี้” กับ “กดพร้อมกันสูงสุด” จะนับจำนวนให้
  2. กดปุ่มที่คุณใช้พร้อมกันในเกมทีละปุ่มโดยไม่ปล่อย เช่น W แล้ว A แล้ว Shift แล้ว Space
  3. ถ้าปุ่มที่เพิ่มเข้าไปไม่สว่าง แปลว่าคีย์บอร์ดบล็อกคอมบิเนชันนั้น ถ้ามีปุ่มที่คุณไม่ได้แตะสว่างขึ้นมา นั่นคือปุ่มผี
  4. ปล่อยมือแล้วลองกลุ่มอื่น เช่น W, D และ Space, ปุ่มตัวเลขกับ Shift, ปุ่มลูกศรกับ Ctrl แล้วจดไว้ว่ากลุ่มไหนใช้ไม่ได้

การทดสอบแสดงสิ่งที่ส่งมาถึงเบราว์เซอร์ ระบบจะเก็บคอมบิเนชันบางชุดไว้ใช้เอง เช่น Alt กับ Tab หรือคอมบิเนชันใดๆ ที่มีปุ่ม Windows หรือ Command และโน้ตบุ๊กส่วนใหญ่จัดการปุ่ม Fn ภายในคีย์บอร์ดเอง ปุ่มเหล่านี้จึงบอกอะไรเกี่ยวกับ rollover ไม่ได้

คอมบิเนชันไหนสำคัญในเกม

การเดินบวกแอคชันอีกหนึ่งหรือสองอย่าง: W หรือ S กับ A หรือ D กดค้างพร้อม Shift เพื่อวิ่ง หรือ Ctrl เพื่อย่อตัว แล้วกด Space เพื่อกระโดด และ Q, E, R หรือปุ่มตัวเลข รวมแล้วอาจเป็นห้าปุ่มพร้อมกัน คีย์บอร์ดที่เป็น 6KRO ขึ้นไปรับได้ทุกแบบ ส่วนคีย์บอร์ดสำนักงานธรรมดาอาจบล็อกบางชุด ขึ้นอยู่กับว่าการเดินสายจัดกลุ่มปุ่มไว้อย่างไร เกมจังหวะและการเล่นสองคนบนคีย์บอร์ดเดียวกันต้องกดหลายปุ่มพร้อมกันมากที่สุด

ทำไมต้องหกปุ่ม: ข้อจำกัดของ USB

รายงานคีย์บอร์ด USB แบบพื้นฐานที่สุด ซึ่งเป็นแบบที่หน้าจอตอนเปิดเครื่องของคอมพิวเตอร์เข้าใจ ส่งปุ่มปกติได้หกปุ่ม บวกกับปุ่มโมดิฟายเออร์ (Ctrl, Shift, Alt และปุ่ม Windows หรือ Command ทั้งซ้ายและขวา) คีย์บอร์ดที่ส่งเฉพาะรายงานแบบนี้จะรับได้สูงสุดหกปุ่มพร้อมกัน คีย์บอร์ด NKRO ส่งรายงานที่ใหญ่กว่า และหลายรุ่นมีสวิตช์สลับระหว่าง NKRO กับ 6KRO เพราะหน้าจอตอนเปิดเครื่องและสวิตช์ KVM บางตัวเข้าใจแค่รายงานแบบเล็ก

แก้อย่างไรดี

กำลังเลือกปุ่มใหม่ให้แอคชันอยู่? ดูว่านิ้วเอื้อมจาก WASD ไปถึงปุ่มไหนได้บ้างในคีย์ไบนด์ที่ดีที่สุด

ปุ่มพิมพ์ออกมาสองครั้งแทน? อ่านทำไมคีย์บอร์ดพิมพ์ตัวอักษรเบิ้ล ไม่แน่ใจว่าคีย์บอร์ดของคุณเป็นทรงไหน? ดูคีย์บอร์ด ANSI กับ ISO