Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

วิธีแก้ไข Touchpad ไม่ทำงานขณะกดปุ่มคีย์บอร์ดค้าง

ผู้ใช้แล็ปท็อป/อัลตร้าบุ๊กหลายรายติดต่อมาถามหลังจากสังเกตว่า 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 ของคุณ:

  1. กด Windows key + R เพื่อเปิดกล่อง Run ต่อไป พิมพ์ ms-settings:mousetouchpad และกด Enter เพื่อเปิด Touchpad settings จากแอป Settings
  2. จากเมนูถัดไป ให้ตรวจสอบให้แน่ใจว่าเลือกแท็บ TouchPad จากเมนูแนวตั้งทางขวา แล้วไปที่บานหน้าต่างขวาและคลิก Additional settings (ภายใต้ Related settings)
  3. เมื่อไปถึงเมนูคุณสมบัติเมาส์ ให้เลือกแท็บ Device Settings แล้วคลิกที่ PalmCheck (หรือ PalmCheck Enhanced)
    หมายเหตุ: ขึ้นอยู่กับไดรเวอร์ touchpad ของคุณ คุณอาจต้องไปที่ Settings (เลือก Synaptics LuxPad) -> Palmcheck-enhanced ACM -> Palmcheck
  4. เมื่อไปถึงเมนู Palmcheck settings ให้ยกเลิกติ๊กกล่องที่เกี่ยวข้องกับ Enable Palmcheck หรือปรับ slider เป็น off (ขึ้นอยู่กับไดรเวอร์ที่คุณใช้) จากนั้นคลิก Apply เพื่อบันทึกการเปลี่ยนแปลง
  5. รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น

หากคุณยังคงเผชิญกับปัญหาเดียวกัน ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 2: ปิดใช้งาน Touchpad Delay (หากเกี่ยวข้อง)

ผู้ใช้หลายรายรายงานว่าพวกเขาแก้ไขปัญหานี้ได้หลังจากที่พวกเขาแก้ไขการตั้งค่า Touchpad ให้ไม่ใช้ Delay ใดๆ Microsoft สรุปในที่สุดว่าสิ่งนี้ก่อให้เกิดปัญหาสำหรับผู้ใช้ touchpad จำนวนมาก จึงตัดสินใจลบการตั้งค่านี้ออกไปอย่างสมบูรณ์ตั้งแต่ Creators Update

หากคุณยังไม่ได้ติดตั้ง Creators update คุณจะสามารถแก้ไขปัญหาได้อย่างง่ายดายโดยการอัปเดตเป็น Windows 10 build ล่าสุดที่มีอยู่ นี่คือคู่มือเร็วสำหรับการทำเช่นนี้:

  1. กด Windows key + R พิมพ์ ms-settings:windowsupdate และกด Enter เพื่อเปิดแท็บ Windows Update ของแอป Settings
  2. เมื่อไปถึงแล้ว ให้คลิก Check for updates แล้วปฏิบัติตามคำแนะนำบนหน้าจอเพื่อติดตั้งอัปเดตที่รอดำเนินการทุกอย่างจนกว่าจะทันสมัย
  3. รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหา touchpad แก้ไขแล้วหรือไม่

หากคุณไม่มี Creators update และไม่มีเจตนาอัปเดตในไทม์ไลน์ใกล้ๆ คุณยังสามารถใช้การตั้งค่าเก่าเพื่อแก้ไขปัญหา touchpad ได้ นี่คือวิธีการทำ:

  1. กด Windows key + R พิมพ์ ms-settings:mousetouchpad ภายในกล่อง Run และกด Enter เพื่อเปิดเมนู Mouse & Touchpad ของแอป Settings
  2. จากหน้าจอถัดไป ให้ไปที่บานหน้าต่างขวาและเลื่อนลงไปที่ Touchpad เมื่อไปถึงแล้ว ให้ขยายเมนูดรอปดาวน์ที่เกี่ยวข้องกับมันและตั้งค่าเป็น No delay (always on)
  3. เมื่อทำการเปลี่ยนแปลงแล้ว ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่ที่การเริ่มต้นครั้งต่อไป

หากปัญหาเดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 3: ใช้ Registry Editor ปิดค่า DisableWhenType (หากเกี่ยวข้อง)

หากคุณเผชิญปัญหากับไดรเวอร์ Elantech โอกาสมากว่าปัญหาเกิดจากค่า Registry เฉพาะที่เรียกว่า DisableWhenType_Enable ผู้ใช้หลายรายรายงานว่าแก้ไขปัญหาได้โดยการใช้ Registry Editor เพื่อแก้ไขค่านี้ให้อยู่ในสถานะปิดใช้งานตลอดเวลา

การแก้ไขนี้ยืนยันแล้วว่ามีประสิทธิภาพบน Windows 7 และ Windows 10 นี่คือคู่มือเร็วสำหรับการใช้ Registry Editor เพื่อแก้ไขค่า DisableWhenType_Enable:

  1. กด Windows key + R พิมพ์ regedit และกด Enter เพื่อเปิดเครื่องมือ Registry Editor เมื่อได้รับแจ้งจากพรอมต์ UAC (User Account Control) ให้คลิก Yes เพื่อให้สิทธิ์ admin
  2. เมื่ออยู่ใน Registry Editor ให้ใช้บานหน้าต่างด้านซ้ายเพื่อนำทางไปยังตำแหน่งต่อไปนี้:
    Computer\HKEY_CURRENT_USER\Software\Elantech\OtherSetting
    หมายเหตุ: คุณสามารถเร่งกระบวนการได้โดยการวางตำแหน่งโดยตรงลงในแถบนำทางและกด Enter
  3. เมื่อไปถึงตำแหน่งนั้น ให้ไปที่บานหน้าต่างขวาและคลิกที่ DisableWhenType_Enable
  4. ทิ้ง Base ไว้ที่ Hexadecimal และตั้ง Value data เป็น 1 ก่อนคลิก OK
  5. รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น

หากปัญหาเดียวกันยังคงเกิดขึ้น ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 4: ติดตั้ง Synaptics Driver ใหม่ (หากเกี่ยวข้อง)

หากคุณไม่ได้ใช้ Windows 10 วิธีข้างต้นควรแก้ไขปัญหาแล้ว แต่หากคุณใช้ Windows 10 ด้วยไดรเวอร์ touchpad Synaptics คุณจะต้องใช้เส้นทางที่แตกต่าง ผู้ใช้หลายรายรายงานว่าแก้ไขปัญหาได้โดยการปิด wireless card ถอนการติดตั้งไดรเวอร์ Synaptics และติดตั้งเวอร์ชันล่าสุดจากเว็บไซต์ดาวน์โหลดของผู้ผลิตอย่างเป็นทางการ

นี่คือคู่มือเร็วสำหรับการทำเช่นนี้:

  1. เริ่มต้นด้วยการปิด wireless card ของคุณ เพื่อทำเช่นนี้ ให้คลิกที่ไอคอน wireless ในส่วนขวาล่างของหน้าจอ แล้วคลิกที่กล่องที่เกี่ยวข้องกับ Wi-Fi เพื่อปิด wireless card ของคุณ
  2. ด้วย wireless card ที่ปิดใช้งาน ให้กด Windows key + R พิมพ์ appwiz.cpl และกด Enter เพื่อเปิดหน้าต่าง Programs and Features
  3. เมื่ออยู่ใน Programs and Features ให้เลื่อนดูรายการแอปพลิเคชันที่ติดตั้งและค้นหาไดรเวอร์ Synaptics เมื่อเห็นแล้ว ให้คลิกขวาที่มันและเลือก Uninstall
  4. ปฏิบัติตามคำแนะนำบนหน้าจอเพื่อเสร็จสิ้นการถอนการติดตั้ง เมื่อถอนการติดตั้ง synaptic driver แล้ว ให้รีสตาร์ทคอมพิวเตอร์
  5. เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น ให้ไปที่ลิงก์นี้ (ที่นี่) และดาวน์โหลดเวอร์ชันล่าสุดของไดรเวอร์ Synaptics เมื่อดาวน์โหลดเสร็จสิ้น ให้ดับเบิลคลิกที่ executable และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อเสร็จสิ้นการติดตั้ง เมื่อติดตั้งไดรเวอร์แล้ว ให้รีสตาร์ทคอมพิวเตอร์หากไม่ได้รับแจ้งให้ทำโดยอัตโนมัติ
  6. หลังจากลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น ให้เปิด wireless card กลับคืนมา (โดยใช้ไอคอน task-bar) และดูว่าปัญหาแก้ไขแล้วหรือไม่

หากคุณยังคงเผชิญกับข้อความข้อผิดพลาดเดียวกันหรือวิธีนี้ไม่เกี่ยวข้องกับสถานการณ์เฉพาะของคุณ ให้ไปที่วิธีถัดไปด้านล่าง

วิธีที่ 5: สร้างไฟล์ Reg ที่ลบการตั้งค่าผู้ใช้ Synaptics

หากคุณใช้ Windows 10 ด้วยไดรเวอร์ Synaptics โอกาสมากว่าคุณจะแก้ไขปัญหาได้โดยการสร้างไฟล์ .reg ที่สามารถรีเซ็ตการตั้งค่าผู้ใช้ที่เกี่ยวข้องกับ touchpad กลับเป็นค่าเริ่มต้น

ไฟล์ reg นี้จะทับทับค่า Registry ที่เกี่ยวข้องกับไดรเวอร์ Synaptics กระบวนการนี้เร็วกว่าการแก้ไขด้วยตนเอง (ผ่าน Registry Editor) มาก

หมายเหตุ: โปรดจำไว้ว่าวิธีนี้จะไม่มีประสิทธิภาพหากคุณใช้ไดรเวอร์ touchpad ที่แตกต่างจากตัวที่ให้โดย Synaptics

ผู้ใช้หลายรายรายงานว่าหลังจากสร้างไฟล์ reg นี้ รันมัน และรีสตาร์ทคอมพิวเตอร์ touchpad ไม่ได้ทำงานผิดปกติเมื่อปุ่มคีย์บอร์ดถูกกดแล้ว นี่คือคู่มือเร็วสำหรับการสร้างไฟล์ .reg ที่จำเป็น:

  1. กด Windows key + R พิมพ์ notepad และกด Ctrl + Shift + Enter เพื่อเปิดยูทิลิตี้ Notepad ด้วยสิทธิ์ admin
  2. ภายในหน้าต่าง Notepad ที่มีสิทธิ์ admin ให้วางโค้ดต่อไปนี้:
    Windows Registry Editor Version 5.00
    [HKEY_LOCAL_MACHINE \ SOFTWARE \ Synaptics \ SynTP \ Install]
    "DeleteUserSettingsOnUpgrade" = dword: 00000000
  3. เมื่อใช้โค้ดแล้ว ให้ไปที่ File > Save As และกำหนดตำแหน่งที่คุณต้องการบันทึก คุณสามารถตั้งชื่อได้ว่าอะไรก็ได้ แต่ต้องเปลี่ยน extension จาก .txt เป็น .reg ก่อนคลิก Save
  4. เมื่อสร้างไฟล์แล้ว ให้คลิกขวาที่มันและเลือก Run as Administrator เพื่อเปิดด้วยสิทธิ์ admin จากนั้นคลิก Yes ที่พรอมต์ยืนยันเพื่อบังคับใช้การเปลี่ยนแปลง registry
  5. เมื่อดำเนินการเสร็จสิ้น ให้รีสตาร์ทคอมพิวเตอร์และดูว่าปัญหาแก้ไขแล้วหรือไม่เมื่อลำดับการเริ่มต้นครั้งต่อไปเสร็จสิ้น