ผู้ใช้แล็ปท็อป/อัลตร้าบุ๊กหลายรายติดต่อมาถามหลังจากสังเกตว่า touchpad ของพวกเขาหยุดทำงานขณะที่พวกเขากดปุ่มคีย์บอร์ดค้างอยู่ ปัญหายืนยันว่าเกิดขึ้นบน Windows 7, Windows 8.1 และ Windows 10 ไม่ดูเหมือนจะเฉพาะเจาะจงผู้ผลิตใดผู้ผลิตหนึ่ง (รายงานว่าเกิดกับรุ่น HP, ASUS, Dell และ Lenovo)
สาเหตุที่ทำให้ Touchpad หยุดทำงานขณะกดปุ่มคีย์บอร์ด
เราได้วิเคราะห์ปัญหานี้โดยพิจารณาจากรายงานผู้ใช้และกลยุทธ์การซ่อมแซมที่พบบ่อยสำหรับการแก้ไขปัญหานี้ พบว่ามีสาเหตุที่เป็นไปได้หลายประการที่ทราบว่าก่อให้เกิดปัญหานี้:
- Palmcheck เปิดใช้งานอยู่ – หากคุณมีแล็ปท็อป HP โอกาสมากว่าปัญหาเกิดจากเทคโนโลยีเฉพาะที่เรียกว่า PalmCheck ผู้ใช้หลายรายที่พบว่าตัวเองอยู่ในสถานการณ์คล้ายกันแก้ไขปัญหาได้โดยการปิดใช้งานเทคโนโลยี PalmCheck จากการตั้งค่า Touchpad
- การปิดใช้งาน Touchpad Delay – หากคุณใช้ Windows 10 และยังไม่ได้อัปเดตด้วย Creators Update โอกาสมากว่าคุณเผชิญปัญหานี้เนื่องจากการตั้งค่าที่เรียกว่า Touchpad Delay ตัวเลือกนี้ถูกลบไปแล้ว จึงไม่ก่อให้เกิดปัญหาหากระบบของคุณล้าสมัย แต่หากไม่ใช่ คุณควรแก้ไขได้โดยการอัปเดตเป็นเวอร์ชันล่าสุดที่มีอยู่ หรือการปิดใช้งานการหน่วงเวลาทั้งหมดที่เกี่ยวข้องกับ TouchPad ของคุณ
- ค่า Registry (DisableWhenType) เปิดใช้งานอยู่ – DisableWhenType_Enable เป็นค่า Registry ที่ทราบว่ารับผิดชอบต่อพฤติกรรมนี้ (บน Windows 7 และ Windows 10 ทั้งคู่) หากคุณใช้ไดรเวอร์ Elantech สำหรับ touchpad โอกาสมากว่าคุณจะแก้ไขได้โดยการใช้ Registry Editor เพื่อแก้ไขค่า DisableWhenType_Enable ให้อยู่ในสถานะปิดใช้งานตลอดเวลา
- ไดรเวอร์ Synaptics เสียหาย – อีกสาเหตุที่เป็นไปได้สำหรับปัญหานี้คือไดรเวอร์ Synaptics ที่เสียหาย ตามที่ผู้ใช้หลายรายยืนยัน สามารถแก้ไขปัญหาได้โดยการถอนการติดตั้งเวอร์ชันไดรเวอร์ Synaptics ปัจจุบันและติดตั้งเวอร์ชันล่าสุดที่มีอยู่จากเว็บไซต์ผู้ผลิต
- การตั้งค่าผู้ใช้ Synaptics ที่รุนแรง – อาจเป็นไปได้ว่าการตั้งค่าผู้ใช้ Synaptics ของคุณถูกกำหนดค่าให้ปิดใช้งาน touchpad ชั่วคราวขณะใช้คีย์บอร์ด เนื่องจากไดรเวอร์ Synaptics ทราบดีในเรื่องการแยกส่วน วิธีแก้ที่ดีที่สุดในกรณีนี้คือการสร้างไฟล์ .reg ที่กู้คืนการตั้งค่าผู้ใช้เป็นค่าเริ่มต้น
หากคุณกำลังค้นหาคู่มือที่จะแก้ไขปัญหานี้ บทความนี้จะให้ขั้นตอนการแก้ไขปัญหาหลายวิธี ด้านล่างคุณจะค้นพบชุดวิธีที่มีประสิทธิภาพทั่วไปในการแก้ไขปัญหาที่เกี่ยวข้องกับ touchpad หยุดทำงานขณะกดปุ่มคีย์บอร์ด ทุกวิธีแก้ไขที่เป็นไปได้ด้านล่างได้รับการยืนยันว่าเกิดขึ้นโดยผู้ใช้อย่างน้อยหนึ่งคน
เพื่อผลลัพธ์ที่ดีที่สุด เราขอแนะนำให้ปฏิบัติตามคำแนะนำตามลำดับที่นำเสนอ เนื่องจากเราจัดเรียงตามประสิทธิภาพและความยาก หากคุณพบวิธีใดไม่เกี่ยวข้องกับสถานการณ์ปัจจุบันของคุณ ให้ข้ามและดำเนินการต่อกับวิธีถัดไปด้านล่าง สุดท้ายคุณควรจะพบวิธีที่แก้ปัญหาได้สำหรับคุณ ไม่ว่าสาเหตุจะเป็นอะไร
เริ่มกันเลย!
วิธีที่ 1: ปิดใช้งาน Palmcheck (หากเกี่ยวข้อง)
ตามที่ผู้ใช้บางรายรายงาน คุณควรแก้ไขปัญหา touchpad ได้หากคุณปิดใช้งาน PalmCheck จากการตั้งค่า Touchpad ของคุณ กระบวนการนี้ดูเหมือนจะประสบความสำเร็จสำหรับแล็ปท็อป HP หากคุณพบว่าตัวเองอยู่ในสถานการณ์เดียวกัน คุณควรแก้ไขได้โดยการเข้าถึง Synaptics LuxPad Settings และปิดใช้งาน Palmcheck
หมายเหตุ: หากสถานการณ์นี้ไม่เกี่ยวข้องกับสถานการณ์ปัจจุบันของคุณ ให้ไปที่วิธีถัดไปด้านล่าง
นี่คือคู่มือเร็วสำหรับการปิดใช้งาน Palmcheck สำหรับ touchpad HP ของคุณ:
- กด Windows key + R เพื่อเปิดกล่อง Run ต่อไป พิมพ์ ms-settings:mousetouchpad และกด Enter เพื่อเปิด Touchpad settings จากแอป Settings
- จากเมนูถัดไป ให้ตรวจสอบให้แน่ใจว่าเลือกแท็บ TouchPad จากเมนูแนวตั้งทางขวา แล้วไปที่บานหน้าต่างขวาและคลิก Additional settings (ภายใต้ Related settings)
- เมื่อไปถึงเมนูคุณสมบัติเมาส์ ให้เลือกแท็บ Device Settings แล้วคลิกที่ PalmCheck (หรือ PalmCheck Enhanced)
หมายเหตุ: ขึ้นอยู่กับไดรเวอร์ touchpad ของคุณ คุณอาจต้องไปที่ Settings (เลือก Synaptics LuxPad) -> Palmcheck-enhanced ACM -> Palmcheck - เมื่อไปถึงเมนู Palmcheck settings ให้ยกเลิกติ๊กกล่องที่เกี่ยวข้องกับ Enable Palmcheck หรือปรับ slider เป็น off (ขึ้นอยู่กับไดรเวอร์ที่คุณใช้) จากนั้นคลิก Apply เพื่อบันทึกการเปลี่ยนแปลง
- รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น
หากคุณยังคงเผชิญกับปัญหาเดียวกัน ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 2: ปิดใช้งาน Touchpad Delay (หากเกี่ยวข้อง)
ผู้ใช้หลายรายรายงานว่าพวกเขาแก้ไขปัญหานี้ได้หลังจากที่พวกเขาแก้ไขการตั้งค่า Touchpad ให้ไม่ใช้ Delay ใดๆ Microsoft สรุปในที่สุดว่าสิ่งนี้ก่อให้เกิดปัญหาสำหรับผู้ใช้ touchpad จำนวนมาก จึงตัดสินใจลบการตั้งค่านี้ออกไปอย่างสมบูรณ์ตั้งแต่ Creators Update
หากคุณยังไม่ได้ติดตั้ง Creators update คุณจะสามารถแก้ไขปัญหาได้อย่างง่ายดายโดยการอัปเดตเป็น Windows 10 build ล่าสุดที่มีอยู่ นี่คือคู่มือเร็วสำหรับการทำเช่นนี้:
- กด Windows key + R พิมพ์ ms-settings:windowsupdate และกด Enter เพื่อเปิดแท็บ Windows Update ของแอป Settings
- เมื่อไปถึงแล้ว ให้คลิก Check for updates แล้วปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งอัปเดตที่รอดำเนินการทุกอย่างจนกว่าจะทันสมัย
- รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหา touchpad แก้ไขแล้วหรือไม่
หากคุณไม่มี Creators update และไม่มีเจตนาอัปเดตในไทม์ไลน์ใกล้ๆ คุณยังสามารถใช้การตั้งค่าเก่าเพื่อแก้ไขปัญหา touchpad ได้ นี่คือวิธีการทำ:
- กด Windows key + R พิมพ์ ms-settings:mousetouchpad ภายในกล่อง Run และกด Enter เพื่อเปิดเมนู Mouse & Touchpad ของแอป Settings
- จากหน้าจอถัดไป ให้ไปที่บานหน้าต่างขวาและเลื่อนลงไปที่ Touchpad เมื่อไปถึงแล้ว ให้ขยายเมนูดรอปดาวน์ที่เกี่ยวข้องกับมันและตั้งค่าเป็น No delay (always on)
- เมื่อทำการเปลี่ยนแปลงแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่ที่การเริ่มต้นครั้งต่อไป
หากปัญหาเดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 3: ใช้ Registry Editor ปิดค่า DisableWhenType (หากเกี่ยวข้อง)
หากคุณเผชิญปัญหากับไดรเวอร์ Elantech โอกาสมากว่าปัญหาเกิดจากค่า Registry เฉพาะที่เรียกว่า DisableWhenType_Enable ผู้ใช้หลายรายรายงานว่าแก้ไขปัญหาได้โดยการใช้ Registry Editor เพื่อแก้ไขค่านี้ให้อยู่ในสถานะปิดใช้งานตลอดเวลา
การแก้ไขนี้ยืนยันแล้วว่ามีประสิทธิภาพบน Windows 7 และ Windows 10 นี่คือคู่มือเร็วสำหรับการใช้ Registry Editor เพื่อแก้ไขค่า DisableWhenType_Enable:
- กด Windows key + R พิมพ์ regedit และกด Enter เพื่อเปิดเครื่องมือ Registry Editor เมื่อได้รับแจ้งจากพรอมต์ UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ admin
- เมื่ออยู่ใน Registry Editor ให้ใช้บานหน้าต่างด้านซ้ายเพื่อนำทางไปยังตำแหน่งต่อไปนี้:
Computer\HKEY_CURRENT_USER\Software\Elantech\OtherSetting
หมายเหตุ: คุณสามารถเร่งกระบวนการได้โดยการวางตำแหน่งโดยตรงลงในแถบนำทางและกด Enter - เมื่อไปถึงตำแหน่งนั้น ให้ไปที่บานหน้าต่างขวาและคลิกที่ DisableWhenType_Enable
- ทิ้ง Base ไว้ที่ Hexadecimal และตั้ง Value data เป็น 1 ก่อนคลิก OK
- รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น
หากปัญหาเดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 4: ติดตั้ง Synaptics Driver ใหม่ (หากเกี่ยวข้อง)
หากคุณไม่ได้ใช้ Windows 10 วิธีข้างต้นควรแก้ไขปัญหาแล้ว แต่หากคุณใช้ Windows 10 ด้วยไดรเวอร์ touchpad Synaptics คุณจะต้องใช้เส้นทางที่แตกต่าง ผู้ใช้หลายรายรายงานว่าแก้ไขปัญหาได้โดยการปิด wireless card ถอนการติดตั้งไดรเวอร์ Synaptics และติดตั้งเวอร์ชันล่าสุดจากเว็บไซต์ดาวน์โหลดของผู้ผลิตอย่างเป็นทางการ
นี่คือคู่มือเร็วสำหรับการทำเช่นนี้:
- เริ่มต้นด้วยการปิด wireless card ของคุณ เพื่อทำเช่นนี้ ให้คลิกที่ไอคอน wireless ในส่วนขวาล่างของหน้าจอ แล้วคลิกที่กล่องที่เกี่ยวข้องกับ Wi-Fi เพื่อปิด wireless card ของคุณ
- ด้วย wireless card ที่ปิดใช้งาน ให้กด Windows key + R พิมพ์ appwiz.cpl และกด Enter เพื่อเปิดหน้าต่าง Programs and Features
- เมื่ออยู่ใน Programs and Features ให้เลื่อนดูรายการแอปพลิเคชันที่ติดตั้งและค้นหาไดรเวอร์ Synaptics เมื่อเห็นแล้ว ให้คลิกขวาที่มันและเลือก Uninstall
- ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อเสร็จสิ้นการถอนการติดตั้ง เมื่อถอนการติดตั้ง synaptic driver แล้ว ให้รีสตาร์ทคอมพิวเตอร์
- เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น ให้ไปที่ลิงก์นี้ (ที่นี่) และดาวน์โหลดเวอร์ชันล่าสุดของไดรเวอร์ Synaptics เมื่อดาวน์โหลดเสร็จสิ้น ให้ดับเบิลคลิกที่ executable และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อเสร็จสิ้นการติดตั้ง เมื่อติดตั้งไดรเวอร์แล้ว ให้รีสตาร์ทคอมพิวเตอร์หากไม่ได้รับแจ้งให้ทำโดยอัตโนมัติ
- หลังจากลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น ให้เปิด wireless card กลับคืนมา (โดยใช้ไอคอน task-bar) และดูว่าปัญหาแก้ไขแล้วหรือไม่
หากคุณยังคงเผชิญกับข้อความข้อผิดพลาดเดียวกันหรือวิธีนี้ไม่เกี่ยวข้องกับสถานการณ์เฉพาะของคุณ ให้ไปที่วิธีถัดไปด้านล่าง
วิธีที่ 5: สร้างไฟล์ Reg ที่ลบการตั้งค่าผู้ใช้ Synaptics
หากคุณใช้ Windows 10 ด้วยไดรเวอร์ Synaptics โอกาสมากว่าคุณจะแก้ไขปัญหาได้โดยการสร้างไฟล์ .reg ที่สามารถรีเซ็ตการตั้งค่าผู้ใช้ที่เกี่ยวข้องกับ touchpad กลับเป็นค่าเริ่มต้น
ไฟล์ reg นี้จะทับทับค่า Registry ที่เกี่ยวข้องกับไดรเวอร์ Synaptics กระบวนการนี้เร็วกว่าการแก้ไขด้วยตนเอง (ผ่าน Registry Editor) มาก
หมายเหตุ: โปรดจำไว้ว่าวิธีนี้จะไม่มีประสิทธิภาพหากคุณใช้ไดรเวอร์ touchpad ที่แตกต่างจากตัวที่ให้โดย Synaptics
ผู้ใช้หลายรายรายงานว่าหลังจากสร้างไฟล์ reg นี้ รันมัน และรีสตาร์ทคอมพิวเตอร์ touchpad ไม่ได้ทำงานผิดปกติเมื่อปุ่มคีย์บอร์ดถูกกดแล้ว นี่คือคู่มือเร็วสำหรับการสร้างไฟล์ .reg ที่จำเป็น:
- กด Windows key + R พิมพ์ notepad และกด Ctrl + Shift + Enter เพื่อเปิดยูทิลิตี้ Notepad ด้วยสิทธิ์ admin
- ภายในหน้าต่าง Notepad ที่มีสิทธิ์ admin ให้วางโค้ดต่อไปนี้:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE \ SOFTWARE \ Synaptics \ SynTP \ Install] "DeleteUserSettingsOnUpgrade" = dword: 00000000
- เมื่อใช้โค้ดแล้ว ให้ไปที่ File > Save As และกำหนดตำแหน่งที่คุณต้องการบันทึก คุณสามารถตั้งชื่อได้ว่าอะไรก็ได้ แต่ต้องเปลี่ยน extension จาก .txt เป็น .reg ก่อนคลิก Save
- เมื่อสร้างไฟล์แล้ว ให้คลิกขวาที่มันและเลือก Run as Administrator เพื่อเปิดด้วยสิทธิ์ admin จากนั้นคลิก Yes ที่พรอมต์ยืนยันเพื่อบังคับใช้การเปลี่ยนแปลง registry
- เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น