คะแนนการจับคู่ของตัวเลือก
- เก็บตัวอย่างให้เสร็จเพื่อดูการเปรียบเทียบตัวเลือกที่สอดคล้องกับผลลัพธ์
หลังเก็บตัวอย่าง พื้นที่นี้จะเปรียบเทียบตัวเลือกทั้งห้าจากปุ่มที่สังเกตได้ชุดเดียวกัน
เก็บตัวอย่างการจับคู่ code กับ key จากเบราว์เซอร์ แล้วเปรียบเทียบเลย์เอาต์ตัวอักษร 5 แบบเพื่อดูแบบที่เป็นไปได้มากที่สุด ความขัดแย้ง และระดับความมั่นใจ โดยไม่อ่านค่าจากระบบปฏิบัติการ
การเก็บตัวอย่างเลย์เอาต์
code → key ที่สังเกตได้
พร้อมแล้ว ผลลัพธ์จะใช้เฉพาะการจับคู่ที่เบราว์เซอร์นี้ส่งกลับมา
ใช้ปุ่มแยกแยะอย่างน้อย 6 ปุ่มก่อนตีความผล ตัวอย่างที่มากขึ้นช่วยแยกตัวเลือกได้ชัดเจนขึ้น
หลังเก็บตัวอย่าง พื้นที่นี้จะเปรียบเทียบตัวเลือกทั้งห้าจากปุ่มที่สังเกตได้ชุดเดียวกัน
สำหรับแต่ละตัวเลือก จะเปรียบเทียบ key จริงของ KeyboardEvent.code เดียวกันกับตัวอักษรที่ตัวเลือกกำหนด คะแนน = น้ำหนักที่ตรงกัน ÷ น้ำหนักที่สังเกตได้ × 100% code ที่แยกตัวเลือกได้มากจะมีน้ำหนักมากกว่า และความมั่นใจสูงต้องอาศัยจำนวนตัวอย่าง ความครอบคลุม คะแนน และคะแนนนำที่เพียงพอ
คะแนนและคะแนนนำคำนวณด้วยค่าที่ยังไม่ปัดเศษ ส่วนหน้าเว็บแสดงทศนิยมหนึ่งตำแหน่ง และใช้ค่าดั้งเดิมในการจัดระดับความมั่นใจ
ชุดทดสอบครอบคลุม QWERTY, QWERTZ แบบเยอรมัน, AZERTY แบบฝรั่งเศส, Dvorak และ Colemak รวมถึงกรณีคะแนนเสมอ ตัวอย่างไม่พอ ความขัดแย้ง ตัวพิมพ์เล็กใหญ่ อักขระประกอบ ปุ่มไม่ถูกต้อง และตัวเลือกกำหนดเอง
เครื่องมือนี้อ่านหรือยืนยันชื่อเลย์เอาต์ของระบบปฏิบัติการไม่ได้ และไม่สามารถระบุรูปร่าง ANSI, ISO หรือ JIS ได้ การจับคู่ในตัวไม่ครอบคลุมรูปแบบท้องถิ่น เลย์เอาต์กำหนดเอง หรือชั้นของ dead key ทั้งหมด วิธีป้อนข้อความ Caps Lock โปรแกรม remap สภาพแวดล้อมระยะไกล และข้อจำกัดของเบราว์เซอร์อาจทำให้ผลเปลี่ยน หากความมั่นใจต่ำควรถือว่ายังสรุปไม่ได้
เปรียบเทียบตัวอักษรที่ได้จาก KeyY และ KeyZ ซึ่งอยู่ในตำแหน่งกายภาพเดียวกัน โดยทั่วไป QWERTY จะให้ y แล้ว z ส่วน QWERTZ แบบเยอรมันจะให้ z แล้ว y ควรใช้ปุ่มแยกแยะอื่นร่วมด้วย
ANSI, ISO และ JIS หมายถึงรูปร่างกับการจัดวางปุ่ม ส่วน QWERTY, AZERTY และ Dvorak หมายถึงการจับคู่จาก physical code ไปเป็นตัวอักษร เครื่องมือนี้เปรียบเทียบอย่างหลัง
เลือก “เริ่มเก็บตัวอย่างแมนนวล” แล้วกดปุ่มจริงตามลำดับที่แสดง เครื่องมือจะเปรียบเทียบค่า KeyboardEvent.code และ key ด้วยโมเดลตัวเลือกเดียวกัน
ตัวอย่าง code → key คะแนน และข้อความที่คัดลอกจะถูกประมวลผลในเบราว์เซอร์นี้เท่านั้น ไม่มีการอัปโหลด ไม่เรียก API ระยะไกล และไม่ใช้ URL หรือที่เก็บข้อมูลในเครื่อง
ไม่ได้ใช้โค้ดหรือทรัพยากรขณะทำงานจากบุคคลที่สามซ้ำ อัลกอริทึม การทดสอบ และอินเทอร์เฟซพัฒนาขึ้นโดยอิสระ ลิงก์ภายนอกอธิบายเฉพาะมาตรฐานเหตุการณ์และเลย์เอาต์ของเบราว์เซอร์