ทดสอบคีย์บอร์ดกดหลายปุ่มพร้อมกัน
เลือกชุดปุ่มที่ต้องการกดพร้อมกัน แล้วกดหลายปุ่มค้างไว้เพื่อดูเหตุการณ์ปุ่มที่เบราว์เซอร์ได้รับในช่วงเวลาเดียวกัน จำนวนปุ่มพร้อมกันสูงสุด และปุ่มที่อาจหายไป
การตั้งค่าการทดสอบ
ตัวอย่าง: KeyQ, KeyW, KeyE สูงสุด 32 code ระบบจะรวมรายการซ้ำให้อัตโนมัติ
ใส่ KeyboardEvent.code ที่ถูกต้อง 1–32 ค่า เช่น KeyA, Space หรือ ShiftLeft
Tab ยังใช้เพื่อออกจากพื้นที่ทดสอบได้ เหตุการณ์กดซ้ำอัตโนมัติจะไม่นับซ้ำ
- จำนวนพร้อมกันปัจจุบัน
- 0
- การจับคู่ที่ดีที่สุด
- 0 / 6
- ปุ่มล่าสุด
- —
- ไม่มีปุ่มที่กำลังกดอยู่
- จำนวนพร้อมกันปัจจุบัน
- —
- การจับคู่ที่ดีที่สุด
- —
- ปุ่มที่อาจหาย
- —
ผลลัพธ์อธิบายเฉพาะ KeyboardEvent ที่เบราว์เซอร์นี้ได้รับ ไม่แทนการตรวจเฟิร์มแวร์ การดัก USB หรือการทดสอบฮาร์ดแวร์ระดับห้องปฏิบัติการ
ชุดปุ่มที่คาดหวังและปุ่มพร้อมกันที่ดีที่สุด
ปุ่มที่คาดหวัง
- KeyW
- KeyA
- KeyS
- KeyD
- ShiftLeft
- Space
ปุ่มที่ได้รับพร้อมกันดีที่สุด
- ยังไม่ได้รับชุดปุ่ม
ปุ่มที่อาจหาย
- KeyW
- KeyA
- KeyS
- KeyD
- ShiftLeft
- Space
เปรียบเทียบจำนวนปุ่ม
- คาดหวัง6
- จับคู่ดีที่สุด0
- หายไป6
หลังเริ่มทดสอบ ส่วนนี้จะเปรียบเทียบจำนวนปุ่มที่คาดหวัง จำนวนที่จับคู่พร้อมกันดีที่สุด และจำนวนที่อาจยังหายไป
ดูรายละเอียดเพิ่มเติม
วิธีวัด สูตร และความหมายของผล
currentKRO คือจำนวน code ที่ไม่ซ้ำในชุด activeCodes ส่วน maxKRO คือค่า currentKRO ที่สูงที่สุดในรอบนี้ หน้าเว็บเก็บภาพบันทึกช่วงเวลาเดียวกันที่ได้รับปุ่มตามชุดคาดหวังมากที่สุด และถือว่าชุดครบเมื่อภาพนั้นมีปุ่มที่คาดหวังทั้งหมด
แนะนำให้ทดสอบหลายชุดแยกกัน เช่น WASD+Shift+Space, QWEASD, ปุ่ม modifier กับแป้นหลัก และปุ่มลูกศร การผ่านหนึ่งชุดยืนยันเพียงว่าชุดนั้นถูกสังเกตครบในชั้นเหตุการณ์ของเบราว์เซอร์รอบนี้
วิธีใช้และข้อจำกัด
เบราว์เซอร์ไม่ทราบว่าปุ่มใดถูกกดจริงแต่ไม่ถูกรายงานโดยอุปกรณ์ Tab ทางลัดระบบ Fn และปุ่มมีเดียอาจจับไม่ได้ การเสียโฟกัสจะล้างชุดปุ่มที่กดอยู่ เดสก์ท็อประยะไกล เครื่องเสมือน และวิธีป้อนข้อมูลอาจเปลี่ยนเหตุการณ์ ค่าสูงสุดเกิน 6 ไม่ได้แปลว่าทุกชุดเป็น NKRO
วิธีทดสอบคีย์บอร์ดกดหลายปุ่มพร้อมกันทำอย่างไร
เลือกชุดปุ่มที่จะกดพร้อมกัน เริ่มรอบใหม่ จากนั้นโฟกัสพื้นที่ทดสอบและกดปุ่มเหล่านั้นค้างไว้พร้อมกัน หน้าเว็บใช้เฉพาะปุ่มที่ได้รับในช่วงเวลาเดียวกัน และไม่รวมปุ่มที่กดตามลำดับเข้าด้วยกัน
6KRO กับ NKRO ต่างกันอย่างไร
โดยทั่วไป 6KRO หมายถึงรายงานปุ่มทั่วไปพร้อมกันได้ 6 ปุ่ม ส่วน NKRO หมายถึงรองรับปุ่มพร้อมกันได้มากกว่าหรือครบทุกปุ่ม การดูค่าสูงสุดครั้งเดียวหรือผ่านชุดเดียวไม่ยืนยันว่าทุกชุดเป็น full rollover
ทำไมเบราว์เซอร์ไม่ได้รับปุ่มที่กด
อาจเกิดจากปุ่มในเมทริกซ์ชนกัน ข้อจำกัดรายงาน USB ทางลัดระบบถูกดัก สภาพแวดล้อมระยะไกล หรือการเสียโฟกัส หน้าเว็บบอกได้เพียงว่าเหตุการณ์มาถึงเบราว์เซอร์นี้หรือไม่
ข้อมูลเครื่องมือและแหล่งอ้างอิง
เหตุการณ์ปุ่มและสถิติทั้งหมดประมวลผลในเบราว์เซอร์นี้เท่านั้น ไม่อัปโหลด ไม่เรียก API ระยะไกล และไม่เขียนลง URL หรือพื้นที่จัดเก็บในเครื่อง
เครื่องมือนี้ไม่ใช้โค้ดรันไทม์หรือทรัพยากรของบุคคลที่สาม อัลกอริทึมและส่วนติดต่อสร้างขึ้นเอง ลิงก์ภายนอกใช้เพื่ออธิบายมาตรฐานเหตุการณ์เบราว์เซอร์และ HID เท่านั้น