ทดสอบ Key Rollover และ NKRO

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

Keys held now
0
Max simultaneous
0
Rollover
Hold keys to test
`
1
2
3
4
5
6
7
8
9
0
Tab
Q
W
E
R
T
Y
U
I
O
P
Caps
A
S
D
F
G
H
J
K
L
Shift
Z
X
C
V
B
N
M
Shift
Ctrl
Alt
Space
Alt
Ctrl

Hold down several keys at once. Keys that register light up teal. If some keys refuse to light while others are held, your keyboard has reached its rollover limit (ghosting).

Key Rollover คืออะไรและทำไมจึงสำคัญ?

Key rollover อธิบายความสามารถของคีย์บอร์ดในการบันทึกหลายปุ่มที่กดพร้อมกันได้อย่างถูกต้อง เมื่อคีย์บอร์ดมี key rollover สูงหรือเต็มรูปแบบ การกดหลายปุ่มพร้อมกันจะส่งผลให้ทุกปุ่มถูกระบุได้อย่างถูกต้องและรายงานไปยังระบบปฏิบัติการ เมื่อ rollover มีจำกัด การกดบางปุ่มจะถูกละทิ้ง รายงานผิด หรือถูกป้องกันไม่ให้บันทึกเลย

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

NKRO vs. 6KRO: เข้าใจความแตกต่าง

สองมาตรฐานที่ถูกพูดถึงบ่อยที่สุดในข้อมูลจำเพาะของคีย์บอร์ดคือ 6KRO (six-key rollover) และ NKRO (n-key rollover โดยที่ N หมายถึงจำนวนใดก็ได้) คีย์บอร์ด 6KRO สามารถบันทึกปุ่มที่ไม่ใช่ตัวปรับเปลี่ยนได้สูงสุด 6 ปุ่มที่กดพร้อมกันบวกกับปุ่มตัวปรับเปลี่ยนเช่น Shift, Ctrl และ Alt ในสถานการณ์การเล่นเกมและการพิมพ์จริงส่วนใหญ่ 6KRO นั้นเพียงพอ

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

Keyboard Ghosting คืออะไร?

Ghosting เป็นปัญหาที่เกี่ยวข้องแต่แตกต่างกัน คือคีย์บอร์ดบันทึกปุ่มที่ไม่เคยถูกกด มันเกิดขึ้นในคีย์บอร์ดแบบ matrix-wired ดั้งเดิมเมื่อชุดเฉพาะของปุ่มที่กดพร้อมกันสร้างเส้นทางไฟฟ้าผ่านวงจรที่เลียนแบบการกดปุ่มที่สี่

เทคโนโลยี anti-ghosting แก้ปัญหานี้โดยการเพิ่มไดโอดเข้าไปในวงจรคีย์บอร์ดเพื่อให้กระแสไหลได้ในทิศทางเดียวเท่านั้น ทำลายเส้นทางไฟฟ้าผีหลอก คีย์บอร์ดที่วางตลาดเป็น anti-ghosting จะป้องกันไม่ให้การกดผีหลอกปรากฏขึ้น คีย์บอร์ดเชิงกล มักจะมีทั้ง anti-ghosting และ rollover สูง

วิธีใช้การทดสอบ Key Rollover

เปิดเครื่องมือทดสอบและเริ่มกดปุ่มในขณะที่ดูภาพแสดงคีย์บอร์ดบนหน้าจอ แต่ละปุ่มที่บันทึกได้อย่างถูกต้องจะถูกไฮไลต์ เริ่มต้นด้วยการกด 2 ปุ่มพร้อมกัน จากนั้นเพิ่มปุ่มที่สาม สี่ และห้า สังเกตจุดที่ปุ่มที่คุณกดไม่ปรากฏไฮไลต์ หรือปุ่มที่คุณไม่ได้กดกลายเป็นไฮไลต์ ถ้ามี

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

คำถามที่พบบ่อย

NKRO บนคีย์บอร์ดหมายความว่าอย่างไร?

NKRO ย่อมาจาก n-key rollover โดยที่ "n" แทนจำนวนใดก็ได้ คีย์บอร์ด NKRO สามารถบันทึกทุกปุ่มที่กดพร้อมกันได้โดยไม่ละทิ้งหรือระบุอินพุตใดผิด

6KRO เพียงพอสำหรับการเล่นเกมหรือไม่?

สำหรับเกมส่วนใหญ่ ใช่ การกระทำในเกมส่วนใหญ่ต้องการอินพุตปุ่มพร้อมกันมากที่สุด 3 ถึง 5 ปุ่ม NKRO จะมีความสำคัญสำหรับเกมจังหวะหรือการผูกปุ่มหลายปุ่มที่ซับซ้อนมาก

ความแตกต่างระหว่าง anti-ghosting และ NKRO คืออะไร?

Anti-ghosting ป้องกันไม่ให้คีย์บอร์ดบันทึกปุ่มที่ไม่ได้ถูกกดจริง NKRO อธิบายว่าการกดพร้อมกันจริงกี่ครั้งที่สามารถบันทึกได้อย่างถูกต้อง คีย์บอร์ดอาจมี anti-ghosting พร้อม rollover จำกัด หรือ NKRO โดยไม่ต้องพูดถึงปัญหา ghosting แยกต่างหาก

ทำไมคีย์บอร์ดเกมบางรุ่นจึงต้องมีโหมดพิเศษเพื่อเปิดใช้ NKRO?

โปรโตคอลคีย์บอร์ด USB HID มาตรฐานรองรับรายงานปุ่มที่ไม่ใช่ตัวปรับเปลี่ยนพร้อมกันได้สูงสุด 6 ปุ่มเท่านั้น NKRO ผ่าน USB ต้องใช้รูปแบบรายงาน HID แบบกำหนดเอง ซึ่งคีย์บอร์ดบางรุ่นเปิดใช้ผ่านโหมดเฟิร์มแวร์แยกต่างหาก

การทดสอบ key rollover ทำงานบนคีย์บอร์ดไร้สายได้หรือไม่?

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