ฮิสโตแกรมช่วงห่างที่ใช้ได้
หลังทดสอบเสร็จจะแสดงการกระจายของช่วงที่ใช้ได้ P10 และมัธยฐาน
กดปุ่มธรรมดาสองปุ่มสลับกันเพื่อประมาณขอบบนของความถี่เหตุการณ์ non-repeat ที่เบราว์เซอร์ได้รับ แล้วดูช่วง P10 ความเสถียร และการกระจายตัวอย่าง ผลลัพธ์ไม่ใช่การรับรองอัตราโพลของฮาร์ดแวร์
การตั้งค่าทดสอบและการเก็บตัวอย่างแบบสด
ใช้จำนวนเต็ม 20–500 ค่าเริ่มต้นคือ 50 ปุ่มแรกใช้สร้างเส้นฐานเวลาและไม่ถูกนับเป็นช่วงห่าง
กรอกจำนวนเต็มระหว่าง 20 ถึง 500
ขั้นตอนปัจจุบันรอเริ่ม
ค่านี้อธิบายจังหวะของเหตุการณ์กดปุ่มสลับที่เบราว์เซอร์ได้รับเท่านั้น ไม่ยืนยันโหมดอัตราโพล USB หรือ Bluetooth ของฮาร์ดแวร์
หลังทดสอบเสร็จจะแสดงการกระจายของช่วงที่ใช้ได้ P10 และมัธยฐาน
ช่วงห่างที่ใช้ได้ติดกัน Δᵢ = tᵢ − tᵢ₋₁ เก็บเฉพาะช่วงห่างของปุ่มสลับกันที่มากกว่า 0 และไม่เกิน 1000ms P10 ใช้การแทรกค่าเชิงเส้น ค่าประมาณความถี่คือ 1000 ÷ P10 คำนวณด้วยค่าที่ยังไม่ปัดเศษและอธิบายจังหวะเหตุการณ์ ไม่ใช่อัตราโพล endpoint ฮาร์ดแวร์
สถิติเวลาเก็บค่ามิลลิวินาทีที่ยังไม่ปัดเศษไว้ภายใน หน้าเว็บมักแสดงทศนิยม 1–2 ตำแหน่ง แต่การจัดประเภทและความเสถียรใช้ค่าดั้งเดิม
การทดสอบโปรแกรมใช้ลำดับคงที่ 10ms 8ms และ 4ms เพื่อตรวจการแปลงเป็น 100Hz 125Hz และ 250Hz ครอบคลุม 0, 1000ms, เกิน 1000ms, ลำดับย้อน ค่าไม่จำกัด การแทรกค่า P10 และความเพียงพอของตัวอย่าง การทดสอบจริงควรทำ 3 รอบบนอุปกรณ์เดิมและเปรียบเทียบ P10 มัธยฐานกับ MAD ไม่ใช่ดูค่าต่ำสุดค่าเดียว
ความเร็วการกดสลับด้วยมือมักช้ากว่า 1000Hz มาก เว็บอ่านอัตราสแกนเฟิร์มแวร์ ช่วง USB endpoint หรือเหตุการณ์เชื่อมต่อ Bluetooth ไม่ได้ event.repeat จะถูกตัดออก และภาระ CPU ระยะกดปุ่ม การจัดตารางของเบราว์เซอร์กับโฟกัสหน้ามีผลต่อคำตอบ
หน้าจะบันทึก timeStamp ของ keydown ที่ไม่ใช่ repeat จากปุ่มธรรมดาที่กดสลับกัน คำนวณช่วงห่างที่ใช้ได้ และแปลงช่วง P10 เป็นค่าประมาณความถี่เหตุการณ์ของเบราว์เซอร์ ไม่ใช่การดัก USB หรือการรับรองอัตราโพลฮาร์ดแวร์
หน้าเว็บเปรียบเทียบช่วงห่างของเหตุการณ์ที่ได้รับได้ แต่การกดด้วยมือและการจัดตารางของเบราว์เซอร์ไม่สามารถสร้างหรือแยกเหตุการณ์กดปุ่มอิสระระดับ 1ms ได้อย่างสม่ำเสมอ จึงยืนยันไม่ได้ว่าฮาร์ดแวร์ทำงานที่ 1000Hz หรือสูงกว่า
P10 คือช่วงห่างเปอร์เซ็นไทล์ที่ 10 โดยประมาณ 10% ของช่วงที่ใช้ได้ไม่เกินค่านี้ จึงสะท้อนกลุ่มเหตุการณ์ที่เร็วกว่า และไม่ไวต่อค่าต่ำสุดที่เกิดขึ้นโดยบังเอิญเท่าการใช้ค่าต่ำสุดเพียงค่าเดียว
รหัสปุ่ม timeStamp ของเหตุการณ์ และสถิติทั้งหมดประมวลผลในเบราว์เซอร์นี้ ไม่อัปโหลด ไม่เรียก API ระยะไกล และไม่เก็บข้อความส่วนตัว
ไม่ได้ใช้โค้ดหรือทรัพยากรขณะทำงานจากบุคคลที่สามซ้ำ อัลกอริทึมและอินเทอร์เฟซพัฒนาขึ้นโดยอิสระ ลิงก์ภายนอกอธิบายเฉพาะเหตุการณ์เบราว์เซอร์และคำศัพท์ HID