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

ตรวจสอบทุกปุ่มของคีย์บอร์ดจริงในเบราว์เซอร์

คลิกที่คีย์บอร์ดหรือเลือก เริ่มทดสอบ เพื่อเริ่มต้น

คีย์บอร์ด

  • ยังไม่ทดสอบ
  • กำลังกด
  • ทดสอบแล้ว

จะจับการกดปุ่มเฉพาะตอนที่พื้นที่นี้ได้รับโฟกัสเท่านั้น

ผลลัพธ์

ปุ่มที่ทดสอบแล้ว

0 จาก 104

ปุ่มที่กดพร้อมกันซึ่งเบราว์เซอร์ตรวจพบ

กดค้างอยู่ตอนนี้
0
สูงสุดในเซสชัน
0
เหตุการณ์
0
ปุ่มที่กดอยู่:ไม่มีปุ่มที่กดค้าง

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

เหตุการณ์ล่าสุด

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

แสดงเฉพาะสิ่งที่เบราว์เซอร์ได้รับ ระบบปฏิบัติการหรือเบราว์เซอร์อาจสงวนปุ่มและคีย์ลัดบางอย่างไว้ (เช่น Fn, Print Screen หรือชุดปุ่ม Windows/Command) จึงอาจไม่ถึงหน้าเว็บเลย

สิ่งที่ตรวจสอบ

เครื่องมือทดสอบคีย์บอร์ดแสดงคีย์บอร์ด ANSI ขนาดเต็ม (แถวปุ่มฟังก์ชัน ปุ่มหลัก กลุ่มปุ่มนำทาง ลูกศร และแป้นตัวเลข) ปุ่มจะสว่างขึ้นขณะที่เบราว์เซอร์รายงานว่ากำลังกด และยังคงทำเครื่องหมายว่าทดสอบแล้วหลังปล่อย คุณจึงไล่ทดสอบได้ทุกปุ่มและพบตำแหน่งที่ไม่ตอบสนอง ผลลัพธ์แสดงเหตุการณ์ล่าสุด ปุ่มที่กดค้างอยู่ และจำนวนสูงสุดของปุ่มที่กดพร้อมกันซึ่งเบราว์เซอร์ตรวจพบในเซสชัน

ตำแหน่งจริง ไม่ใช่ตัวอักษรที่พิมพ์

ปุ่มถูกจับคู่ด้วย KeyboardEvent.code ซึ่งระบุตำแหน่งจริงของปุ่ม (เช่น KeyA หรือ ShiftRight) ไม่ว่าจะใช้เลย์เอาต์หรือภาษาใด เหตุการณ์ล่าสุดยังแสดง key (ค่าที่พิมพ์) location (มาตรฐาน ซ้าย ขวา หรือแป้นตัวเลข ซึ่งแยกปุ่มปรับแต่งซ้ายและขวา) และ repeat (เป็น true ขณะที่ปุ่มที่กดค้างทำซ้ำอัตโนมัติ) ฟิลด์ keyCode และ which ที่เลิกใช้แล้วเก็บไว้ในฟิลด์แบบเก่าเพื่อดีบักโค้ดเก่า

ข้อจำกัดของเบราว์เซอร์

หน้าเว็บจะเห็นเฉพาะเหตุการณ์ที่ระบบปฏิบัติการและเบราว์เซอร์ส่งต่อมา Fn ปุ่มมีเดียบางปุ่ม Print Screen และคีย์ลัดของระบบอย่าง Alt+Tab หรือ Command+Tab อาจไม่มาถึงเลย และ macOS จะไม่ส่งการปล่อยปุ่มอื่นขณะกด Command ค้าง เครื่องมือจึงปล่อยปุ่มเหล่านั้นเมื่อปล่อย Command จำนวนปุ่มที่กดพร้อมกันคือสิ่งที่เบราว์เซอร์ตรวจพบ ไม่สามารถวัด rollover ของฮาร์ดแวร์ การเกิด ghosting หรือคุณภาพสวิตช์ได้ ปุ่มที่ไม่อยู่ในเลย์เอาต์ ANSI จะแสดงในปุ่มอื่นๆ

ความเป็นส่วนตัว

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

CodingTool เปิดตัวอย่างเป็นทางการบน

Launched on StartupBaseCodingTool.dev - Free, Fast & Easy Developer Tools in One Place | Product HuntCodingTool - Featured on Startup FameFazier badgeListed on Turbo0Featured on Twelve ToolsFeatured on Findly.toolsLaunchpadly Startup DirectoryCodingTool.dev — Featured on Smol Launch