ตัวทดสอบแป้นพิมพ์

วินิจฉัยแป้นพิมพ์
ms
ปุ่มลัดที่เบราว์เซอร์สงวนไว้อาจไม่ถูกบันทึก

ใช้ตัวทดสอบแป้นพิมพ์นี้เพื่อตรวจสอบว่าเบราว์เซอร์รับสัญญาณจากทุกปุ่มจริงบนโน้ตบุ๊ก แป้นพิมพ์เดสก์ท็อป หรือแป้นพิมพ์ภายนอกแบบ USB/Bluetooth หรือไม่ กดปุ่มแล้วดูปุ่มสว่างขึ้นแบบเรียลไทม์ พร้อมรหัสปุ่มจริง event.code ค่าที่ได้ event.key ตำแหน่งปุ่ม เหตุการณ์กดค้างซ้ำ ค่าสูงสุดของโรลโอเวอร์ และคำเตือนปุ่มค้าง ทั้งหมดประมวลผลในหน้าเว็บบนเครื่องของคุณ

วิธีทดสอบแป้นพิมพ์

  1. 1

    เลือกรูปแบบผังปุ่มที่แสดง

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

  2. 2

    เริ่มทดสอบแล้วกดปุ่ม

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

  3. 3

    อ่านผลการวินิจฉัย

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

การทดสอบแป้นพิมพ์ในเบราว์เซอร์บอกอะไรได้บ้าง

เหตุการณ์แป้นพิมพ์ในเบราว์เซอร์เดสก์ท็อปสมัยใหม่ให้ค่าที่มีประโยชน์สองค่า event.code ระบุตำแหน่งจริงของปุ่ม เช่น KeyQ, Space, NumpadEnter หรือ ShiftLeft เท่าที่เบราว์เซอร์รองรับ ส่วน event.key คือค่าที่เกิดจากผังแป้นพิมพ์ที่ใช้งานอยู่ ปุ่มจริงปุ่มเดียวกันจึงให้ตัวอักษรต่างกันได้ ไม่ว่าจะเป็นผัง QWERTY, เกษมณี, AZERTY, QWERTZ หรือวิธีป้อนข้อมูลแบบอื่น

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

การวินิจฉัย ความหมาย ใช้ตรวจสอบ
รหัสปุ่มจริง รหัสตำแหน่งฮาร์ดแวร์ เช่น KeyA หรือ Numpad5 ตรวจว่าสวิตช์ปุ่มไหนทำงานจริง
ค่าของปุ่ม ตัวอักษรหรือคำสั่งที่เกิดจากผังแป้นพิมพ์ที่ใช้อยู่ ดูความต่างของผังแป้นพิมพ์หรือปุ่มโมดิฟายเออร์
ตำแหน่ง มาตรฐาน ซ้าย ขวา หรือแป้นตัวเลข ทดสอบ Shift, Ctrl, Alt และปุ่มบนแป้นตัวเลข
โรลโอเวอร์สูงสุด จำนวนปุ่มมากที่สุดที่กดค้างพร้อมกันได้ในรอบทดสอบ ตรวจข้อจำกัดการกดหลายปุ่มหรืออาการโกสติง
เหตุการณ์กดซ้ำ เหตุการณ์ repeat ที่เบราว์เซอร์ส่งขณะกดปุ่มค้าง หาปุ่มที่พิมพ์ซ้ำเองโดยไม่ตั้งใจ
คำเตือนปุ่มค้าง ปุ่มที่ถูกกดค้างนานเกินเกณฑ์ที่คุณเลือก จับปุ่มที่ปล่อยแล้วไม่คลายตัว

ผังเกษมณีและการสลับภาษา

ตารางปุ่มบนหน้าจอกำกับด้วยตำแหน่งปุ่มจริงเป็นอักษรละติน เพราะ event.code อธิบายตำแหน่ง ไม่ใช่ตัวอักษร เมื่อคุณสลับไปผังภาษาไทยเกษมณี ปุ่มเดิมจะให้อักษรไทยแทน เช่น ปุ่ม KeyQ พิมพ์ ๆ และปุ่ม KeyA พิมพ์ ฟ ในวินโดวส์ภาษาไทย การสลับไทยกับอังกฤษมักทำด้วยปุ่ม Grave (ปุ่ม ~ มุมซ้ายบน) หรือ Alt+Shift ส่วนบน macOS ใช้ Ctrl+Space หรือปุ่มสลับแหล่งป้อนข้อมูล การสลับภาษาเปลี่ยนเฉพาะ event.key เท่านั้น รหัส event.code ไม่เปลี่ยนเลย การทดสอบจึงยังเชื่อถือได้ไม่ว่าคุณกำลังพิมพ์ภาษาใด

หมายเหตุ ผังแบบปัตตะโชติที่พิมพ์ได้เร็วกว่ายังพบได้บ้างในงานพิมพ์เฉพาะทาง ปุ่มจริงบนแป้นพิมพ์เหมือนกัน ต่างกันแค่ตัวอักษรที่ได้ ตัวทดสอบนี้จึงใช้กับผังใดก็ได้

โรลโอเวอร์ โกสติง และข้อจำกัด

โรลโอเวอร์คือจำนวนปุ่มที่แป้นพิมพ์รายงานได้พร้อมกัน แป้นพิมพ์สำนักงานทั่วไปรองรับการกดพร้อมกันสองหรือสามปุ่ม ขณะที่แป้นพิมพ์เกมมิงมักโฆษณาว่ารองรับ 6-key rollover หรือ N-key rollover ตัวทดสอบนี้แสดงได้เฉพาะเหตุการณ์ที่ส่งมาถึงเบราว์เซอร์จริง แต่พิสูจน์ปุ่มที่แป้นพิมพ์ ระบบปฏิบัติการ หรือเบราว์เซอร์ไม่เคยส่งมาไม่ได้ ให้ถือว่าค่าโรลโอเวอร์สูงสุดเป็นการตรวจเชิงปฏิบัติบนหน้าเว็บ ไม่ใช่ใบรับรองฮาร์ดแวร์จากห้องแล็บ

ข้อผิดพลาดที่พบบ่อย

  • เปิดแท็บนี้ให้โฟกัสอยู่เสมอ การสลับแท็บหรือคลิกช่องที่อยู่เว็บอาจทำให้เหตุการณ์ keyup ขาดหาย ตัวทดสอบจึงล้างรายการปุ่มที่กดค้างเมื่อหน้าเว็บเสียโฟกัส
  • ทางลัดบางชุดถูกจองไว้โดยเบราว์เซอร์หรือระบบปฏิบัติการ เช่น Alt+Tab, Cmd+Tab, Cmd+W, Cmd+L และ F5
  • แป้นพิมพ์บนมือถือ แป้นพิมพ์เสมือน การประกอบอักขระของ IME ปุ่มตาย และเครื่องมือช่วยการเข้าถึง อาจเปลี่ยนหรือหน่วงค่าของปุ่มที่รายงานได้
  • ถ้าปุ่มใดปุ่มหนึ่งไม่ทำงานที่นี่ ลองเบราว์เซอร์อื่นและพอร์ต USB อื่นก่อนสรุปว่าสวิตช์ปุ่มเสีย

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

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

เพราะตารางปุ่มแสดงตำแหน่งจริงตามที่ event.code รายงาน และรหัสเหล่านี้เป็นอักษรละตินตามมาตรฐานเสมอ เมื่อคุณพิมพ์ด้วยผังเกษมณี อักษรไทยจะปรากฏในช่องค่าของปุ่ม event.key ส่วนรหัสปุ่มจริงยังคงเป็น KeyQ เหมือนเดิม

เบราว์เซอร์และระบบปฏิบัติการจองปุ่มและทางลัดบางส่วนไว้ก่อนที่หน้าเว็บจะอ่านได้ ชุดปุ่มระดับระบบอย่าง Alt+Tab, Cmd+Tab, Cmd+L หรือปุ่มรีเฟรชเบราว์เซอร์ อาจไม่ถูกส่งมาถึงตัวทดสอบนี้เลย

event.code คือตำแหน่งจริงของปุ่ม ส่วน event.key คือตัวอักษรหรือคำสั่งที่เกิดจากผังแป้นพิมพ์ที่คุณใช้อยู่ การเปลี่ยนผังแป้นพิมพ์จะเปลี่ยนค่าของปุ่ม แต่ไม่เปลี่ยนรหัสปุ่มจริง

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

เครื่องมือที่เกี่ยวข้อง

ตัวสร้างชื่อเด็ก

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

เครื่องมือหาคำ Blossom

ใส่ตัวอักษรกลางและตัวอักษรกลีบหกตัวเพื่อหาคำตอบ Blossom ที่ใช้ได้ทั้งหมด เรียงตามความยาวและเน้นแพนแกรม

ตัวสร้างตารางนอนเด็กทารก

สร้างตารางนอนที่เหมาะกับวัยสำหรับลูกตั้งแต่แรกเกิดถึง 3 ปี โดยอิงจากความต้องการนอนรวม ช่วงตื่น และจำนวนการงีบในแต่ละวัน

ตัวสร้างการ์ดบิงโก

สร้างการ์ดบิงโกสำหรับพิมพ์ด้วยเลขสุ่มหรือคำกำหนดเอง แบบมาตรฐาน 5x5 พร้อมช่องฟรีตรงกลาง เหมาะสำหรับห้องเรียนหรืองานปาร์ตี้

เมโทรนอม

ฝึกซ้อมด้วยเมโทรนอมออนไลน์ที่แม่นยำ ตั้งค่า BPM อัตราจังหวะ การเน้น และการแบ่งย่อย แล้วเล่นเสียงคลิกสม่ำเสมอในเบราว์เซอร์แบบภายในเครื่อง

เครื่องมือตรวจเรซูเม่สำหรับระบบ ATS

เปรียบเทียบเรซูเม่ของคุณกับรายละเอียดงาน ตรวจความครอบคลุมของคำสำคัญและหัวข้อมาตรฐาน พร้อมรายการตรวจสอบความพร้อมสำหรับ ATS ที่โปร่งใส