คีย์บอร์ดกดไม่ติด? ปุ่มค้าง ปุ่มเสีย หรือพิมพ์ผิด
ปุ่มที่พิมพ์ซ้ำหรือค้างอยู่มักเป็นปุ่มค้าง ปุ่มที่กดแล้วไม่ทำงานคือปุ่มเสีย ส่วนปุ่มที่พิมพ์ออกมาเป็นตัวอักษรผิดมักเกิดจากการตั้งค่าภาษาของคีย์บอร์ด เริ่มจาก ทดสอบคีย์บอร์ด หรือโปรแกรมแก้ไขข้อความธรรมดาก่อน แล้วค่อยไล่ดูสาเหตุด้านล่างตามลำดับ ปัญหาคีย์บอร์ดส่วนใหญ่แก้ได้ด้วยการตั้งค่าหรือการทำความสะอาด ไม่จำเป็นต้องซ่อม
ทดสอบคีย์บอร์ดบางปุ่มกดแล้วไม่ตอบสนองใช้ฟรีปุ่มค้าง ปุ่มเสีย หรือพิมพ์ผิด
| อาการ | สาเหตุที่พบบ่อย | ลองทำอะไร |
|---|---|---|
| ปุ่มค้างหรือพิมพ์ซ้ำ | มีเศษฝุ่นใต้ปุ่ม สวิตช์สึก หรือเปิดการตั้งค่าปุ่มติดค้าง | ตรวจการตั้งค่าการเข้าถึง แล้วทำความสะอาด |
| ปุ่มไม่ทำงานในทุกแอป | สวิตช์เสีย สายหลุด หรือลายวงจรขาด | ลองพอร์ตหรือคีย์บอร์ดอื่น แล้วซ่อมหรือเปลี่ยน |
| พิมพ์ตัวอักษรผิด | ตั้งภาษาคีย์บอร์ดเป็นภาษาอื่น | ตรวจรายการภาษาในการป้อนข้อมูล |
| ปุ่มใช้ไม่ได้เฉพาะตอนกดหลายปุ่มพร้อมกัน | ถึงขีดจำกัดของ rollover หรือ ghosting | กดปุ่มพร้อมกันให้น้อยลง หรือใช้คีย์บอร์ดอีกตัว |
เมาส์ก็มีอาการคล้ายกันได้ เช่น กดครั้งเดียวแต่ระบบรับเป็นสองครั้ง ถ้าการคลิก ไม่ใช่ปุ่มคีย์บอร์ด ที่ทำงานแปลก ให้ใช้ทดสอบการคลิกเมาส์สองครั้งเพื่อตรวจสอบ
การกดซ้อน (ghosting) และ rollover
คีย์บอร์ดไม่ได้ให้ทุกปุ่มมีสายของตัวเอง ปุ่มทั้งหมดอยู่ในตารางแถวและคอลัมน์ และชิปควบคุมจะหาตำแหน่งที่กดจากจุดตัดของแถวกับคอลัมน์ เมื่อมีสามปุ่มอยู่ที่สามมุมของสี่เหลี่ยมในตารางนั้น คีย์บอร์ดที่ไม่มีการป้องกันอาจอ่านเป็นการกดปุ่มผีที่มุมที่สี่ นี่คือ ghosting คีย์บอร์ดรุ่นที่ดีกว่าจะเพิ่มไดโอดเพื่อกันปัญหานี้
Rollover คือจำนวนปุ่มที่คีย์บอร์ดรายงานได้ถูกต้องเมื่อกดพร้อมกัน โหมด USB พื้นฐานที่ใช้ตอนเริ่มเครื่องรายงานปุ่มธรรมดาได้สูงสุดหกปุ่มพร้อมปุ่มควบคุม คีย์บอร์ดบางรุ่นระบุว่ารองรับ N-key rollover เต็มรูปแบบ ซึ่งรายงานทุกปุ่มที่กดพร้อมกัน ถ้าปุ่มใช้ไม่ได้เฉพาะตอนที่กดปุ่มอื่นค้างไว้หลายปุ่ม มีโอกาสสูงว่าคุณกำลังเจอขีดจำกัดของ rollover ไม่ใช่ปุ่มเสีย บทความเรื่อง ghosting และ rollover อธิบายตารางปุ่มโดยละเอียด
เริ่มจากการทดสอบก่อน เปิดโปรแกรมแก้ไขข้อความ กดแต่ละปุ่มช้า ๆ แล้วดูว่าอะไรปรากฏขึ้น จากนั้นใช้ทดสอบคีย์บอร์ดเพื่อดูว่าแต่ละการกดถูกบันทึกหรือไม่ ปุ่มที่ใช้ได้ในเครื่องมือทดสอบแต่ไม่ได้ผลในแอปหนึ่ง ชี้ไปที่แอปนั้นหรือการชนกันของ shortcut ปุ่มที่ใช้ไม่ได้ทุกที่ ชี้ไปที่ฮาร์ดแวร์หรือไดรเวอร์
Fn Lock และภาษาคีย์บอร์ด
แล็ปท็อปหลายรุ่นทำให้แถวปุ่มบนสุดสลับระหว่างฟังก์ชัน F1 ถึง F12 มาตรฐานกับฟังก์ชันสื่อหรืออุปกรณ์ ปุ่ม Fn เป็นปุ่มควบคุมที่ใช้สลับระหว่างสองโหมดนี้ คีย์บอร์บางรุ่นมีปุ่ม Fn Lock หรือใช้ Fn ร่วมกับ Esc เพื่อเปลี่ยนค่าเริ่มต้น ถ้า F5 ทำงานไม่ตรงกับที่คาดไว้ ให้ลองกดค้างปุ่ม Fn หรือเปลี่ยนสถานะ Fn Lock บน Mac ให้มองหาตัวเลือก "ใช้ปุ่ม F1, F2 ฯลฯ เป็นปุ่มฟังก์ชันมาตรฐาน" ในการตั้งค่าคีย์บอร์ด
ภาษาคีย์บอร์ดบอกระบบปฏิบัติการว่าแต่ละปุ่มต้องให้ตัวอักษรใด ถ้าตัวอักษรอยู่ผิดตำแหน่งที่คุ้นเคย หรือไม่มีสัญลักษณ์ที่ต้องใช้ ภาษาคีย์บอร์ดอาจเป็นของภาษาอื่น ตรวจรายการภาษาในการป้อนข้อมูลจากการตั้งค่าคีย์บอร์ด เก็บเฉพาะภาษาที่คุณใช้จริง และลบภาษาที่เหลือออก เพื่อไม่ให้สลับไปมาโดยไม่ตั้งใจ
นักพัฒนาควรรู้ความต่างของค่าสองตัวในเบราว์เซอร์ event.code ระบุตำแหน่งจริงของปุ่ม เช่น KeyQ ส่วน event.key ให้ตัวอักษรที่ภาษาคีย์บอร์ดสร้างขึ้น ในเลย์เอาต์ AZERTY ของฝรั่งเศส ปุ่มที่มีตัว A อยู่ตรงตำแหน่งที่ QWERTY ใช้ตัว Q ดังนั้น event.code ของปุ่มนั้นคือ KeyQ ขณะที่ event.key คือ a เกมที่ใช้ event.code กับปุ่ม WASD จะยังใช้ปุ่มจริงตำแหน่งเดิมบนคีย์บอร์ดทุกภาษา ส่วนเกมที่ใช้ event.key จะตามตัวอักษร ทั้งสองแบบไม่ผิด แต่ควรรู้ว่าคุณกำลังทดสอบแบบไหนอยู่
การทำความสะอาดและเมื่อไรควรหยุด
ปิดเครื่องหรือถอดปลั๊กก่อนทุกครั้ง พลิกคีย์บอร์ดคว่ำแล้วเคาะเบา ๆ เพื่อให้เศษผงหลุดออก จากนั้นเป่าลมอัดแบบสั้น ๆ ระหว่างปุ่ม เช็ดผิวด้วยผ้าที่หมาดเพียงเล็กน้อย และห้ามพ่นของเหลวลงบนปุ่มหรือให้ของเหลวเข้าช่องระบายอากาศและพอร์ต ปุ่มกดที่ถอดได้สามารถยกออกด้วยที่ดึงปุ่ม (keycap puller) จึงควรจำไว้ว่าแต่ละปุ่มอยู่ตรงไหน คีย์บอร์ดแล็ปท็อปหลายรุ่นยึดติดกับตัวเครื่อง อย่างงัดหรือแงะ ถ้าปุ่มดีดกลับช้า มักมีเศษผงอยู่ในกลไก การทำความสะอาดอย่างระมัดระวังอาจช่วยได้
ถ้าปุ่มใช้ไม่ได้ในทุกแอป ทุกพอร์ต หลังทำความสะอาดและตรวจภาษาแล้ว ส่วนใหญ่เป็นปัญหาของฮาร์ดแวร์ คีย์บอร์ดภายนอกมักเปลี่ยนได้ในราคาไม่แพง ส่วนคีย์บอร์ดของแล็ปท็อปอาจต้องส่งซ่อม ให้ตรวจการรับประกันก่อน และอย่าเปิดเครื่องเองถ้าไม่รู้วิธีเสียบขั้วต่อกลับเข้าที่ ถ้าเป็นแล็ปท็อปมือสอง เช็กลิสต์แล็ปท็อปมือสองครอบคลุมคีย์บอร์ดไปพร้อมกับส่วนอื่นของเครื่อง
การตั้งค่าการเข้าถึงที่ดูเหมือนเป็นปัญหา
มีฟีเจอร์การเข้าถึงสองอย่างที่มักทำให้เกิดความสับสน
- Sticky Keys (ปุ่มกดทีละตัว) ทำให้ Shift, Ctrl, Alt และปุ่มคล้ายกันค้างทำงานต่อหลังกดเพียงครั้งเดียว จึงดูเหมือนปุ่มค้างเมื่อกด Shift สองครั้งติดกัน บน Windows กด Shift ห้าครั้งเพื่อเปิดหรือปิด Sticky Keys
- Filter Keys (กรองการกดปุ่ม) จะเพิกเฉยต่อการกดที่สั้นหรือซ้ำ การแตะเบา ๆ อาจดูเหมือนไม่ทำอะไร และการกดค้างนานกว่าปกตินิดหน่อยอาจถูกนับเป็นการกดซ้ำ
บน Windows ทั้งสองฟีเจอร์อยู่ที่ การตั้งค่า → การเข้าถึง → คีย์บอร์ด หลายคนเปิดใช้โดยตั้งใจ จึงควรปิดเฉพาะเมื่อไม่ต้องการใช้เท่านั้น
คำตอบสั้น ๆ
ทำไมปุ่มหยุดตอบสนองเมื่อผมกดพร้อมกันสามปุ่ม?
นั่นคือขีดจำกัดของ rollover หรือ ghosting ของคีย์บอร์ด ไม่จำเป็นต้องเป็นความผิดปกติ ลองกดปุ่มพร้อมกันให้น้อยลง หรือใช้คีย์บอร์ดที่รองรับ rollover ได้ดีกว่า
ทำไมปุ่มฟังก์ชันของผมไปคุมเสียงและความสว่าง?
แถวปุ่มบนสุดถูกตั้งให้ทำงานตามฟังก์ชันสื่อหรืออุปกรณ์ ให้กดค้างปุ่ม Fn หรือเปลี่ยนการตั้งค่า Fn Lock
ทำความสะอาดคีย์บอร์ดเองปลอดภัยไหม?
ปลอดภัย ถ้าปิดเครื่องก่อนแล้วใช้ลมอัดกับผ้าที่หมาดเพียงเล็กน้อย อย่างงัดคีย์บอร์ดแล็ปท็อป และอย่าพ่นของเหลวใส่คีย์บอร์ด
แปลจาก ฉบับภาษาอังกฤษ ด้วยความช่วยเหลือของ AI
ความคิดเห็น
ยังไม่มีความคิดเห็น มาเป็นคนแรกกันเลย


