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

แก้ไข On-Screen Keyboard / Touch Keyboard เปลี่ยนสีจากดำเป็นขาว

คีย์บอร์ดเสมือนจริง (On-Screen Keyboard หรือ Touch Keyboard) อาจเปลี่ยนสีจากดำเป็นขาว (หรือโปร่งใส) เนื่องจากการเปลี่ยนโหมดสีของแอป (Apps Color Mode) นอกจากนี้ แอปพลิเคชันคีย์บอร์ดที่ขัดแย้งกัน (เช่น Touch Keyboard ขัดจังหวะ On-Screen Keyboard) ก็อาจเป็นสาเหตุ

ปัญหามักเกิดหลัง Windows Update เมื่อคีย์บอร์ดเสมือนจริงเปลี่ยนสีพื้นหลังจากดำเป็นขาว ทำให้ใช้งานยากเมื่อมีแอปพื้นหลังหรือสีพื้นหลังเหมือนกัน บางรายงานเจอใน Tablet Mode ของ Windows 10

ก่อนแก้ไข: ตรวจสอบว่า Restart PC แก้ปัญหาได้หรือไม่ ตรวจสอบว่า Windows อัปเดตเป็นรุ่นล่าสุด ลอง ใช้คีย์บอร์ดอีกตัว (เช่น เจอปัญหา Touch Keyboard ลองเปิด On-Screen Keyboard แทน และกลับกัน) จากตำแหน่งต่อไปนี้ (Copy-Paste ใน Address Bar):

On-Screen Keyboard:

\windows\system32\OSK.exe

Touch Keyboard:

\Program Files\Common Files\microsoft shared\ink\TabTip.exe

วิธีที่ 1: เปลี่ยนโหมดสีของแอปเป็น Dark (มืด)

ใน Windows Update ล่าสุด Microsoft เพิ่มความสามารถสลับ Light/Dark Mode สำหรับแอปและ Windows คุณอาจเห็นพื้นหลังขาวของ On-Screen Keyboard หากตั้งค่าสีแอป (Apps Colors) ใน Windows Settings เป็น Light Mode (ใช่ On-Screen Keyboard 繼承 配色ของ Apps ไม่ใช่ Windows) การตั้ง Apps Mode เป็น Dark อาจแก้ไขได้

  1. กดปุ่ม Windows เลือก Settings
  2. เปิด Personalization (การจัดทำส่วนตัว) ไปแท็บ Colors (สี) (แถบซ้าย)
  3. ขยายดรอปดาวน์ Choose Your Color เลือก Custom (หรือเลือก Dark หากต้องการ Apps และ Windows เป็น Dark)
  4. ภายใต้ Choose Your Default App Mode เลือก Dark ตรวจสอบว่าปัญหาคีย์บอร์ดแก้ไขได้หรือไม่

วิธีที่ 2: ปิดใช้งาน On-Screen Keyboard

อาจเจอปัญหานี้หาก On-Screen Keyboard ขัดจังหวะ Touch Keyboard การปิด On-Screen Keyboard อาจช่วยได้

  1. กดปุ่ม Windows เปิด Settings
  2. เลือก Ease of Access (ความสะดวกในการเข้าถึง) ในแถบซ้าย (เลื่อนลงนิดหน่อย) เลือก Keyboard (ภายใต้ Interaction)
  3. ในแถบขวา ปิด ตัวเลือก Use the On-Screen Keyboard โดยสลับสวิตช์เป็น Off
  4. ตรวจสอบว่าปัญหาคีย์บอร์ดแก้ไขได้หรือไม่

วิธีที่ 3: จบกระบวนการ (End Task) ของ Touch Keyboard

อาจเป็น Glitch ชั่วคราวของโมดูล Input ของ OS การจบ Task ของ Touch Keyboard ใน Task Manager อาจช่วยได้

  1. Right-click ปุ่ม Windows (เปิด Power User Menu) เปิด Task Manager
  2. Right-click กระบวนการ Touch Keyboard and Handwriting Panel
  3. เลือก End Task ตรวจสอบว่าคีย์บอร์ดทำงานปกติหรือไม่
  4. หายังไม่ดี คลิกปุ่ม Windows เลื่อน Start Menu หา Windows System
  5. ขยาย Windows System Right-click Command Prompt
  6. Hoover เมาส์ที่ More เลือก Run as Administrator
  7. รันคำสั่ง (Copy-Paste ใน CMD หรือใช้คีย์บอร์ดภายนอก):
    net stop TabletInputService
  8. หายังมีปัญหา รันคำสั่งใน Elevated Command Prompt (ขั้นตอน 4-6) เพื่อรีสตาร์ทซอฟต์แวร์คีย์บอร์ด:
    taskkill.exe /F /IM WindowsInternal.ComposableShell.Experiences.TextInput.InputApp.exe
  9. หาได้ สามารถสร้าง Batch File ของคำสั่งนี้ วางบน Desktop รันทุกครั้งที่เจอปัญหา

วิธีที่ 4: ปิดใช้งาน Touch Keyboard

อาจเจอปัญหานี้หาก Touch Keyboard ขัดจังหวะ On-Screen Keyboard การปิด Touch Keyboard อาจช่วยได้

  1. กดปุ่ม Windows เปิด Settings
  2. เลือก Devices ในแถบซ้าย ไปแท็บ Typing
  3. ในแถบขวา ปิด ตัวเลือก Show the Touch Keyboard When not in Tablet Mode (ส่วน Touch Keyboard) และ Reboot PC
  4. หลังรีบูต ตรวจสอบว่าปัญหาคีย์บอร์ดแก้ไขได้หรือไม่

วิธีที่ 5: รีสตาร์ท Touch Keyboard Service

ปัญหาอาจเกิดหาก Touch Keyboard Service (จำเป็นสำหรับ Touch Keyboard) อยู่ในสถานะ Error การรีสตาร์ท Service นี้อาจช่วยได้

  1. คลิกปุ่ม Windows เลื่อนหา Windows Administrative Tools
  2. ขยาย Windows Administrative Tools Right-click Services
  3. Hoover เมาส์ที่ More เลือก Run as Administrator
  4. Right-click Touch Keyboard and Handwriting Panel Service
  5. เลือก Restart ตรวจสอบว่าปัญหาคีย์บอร์ดแก้ไขได้หรือไม่
  6. หาก Restore เป็นสีเทา (Disabled) ลอง Disable/Enable Touch Keyboard Service ดู

หายังมีปัญหา ตรวจสอบว่า อัปเดตหรือ Reinstall Graphics Driver ช่วยได้หรือไม่ หะไม่ได้ ลอง Rollback ไปรุ่น Windows 10 เก่ากว่า