คีย์บอร์ดเสมือนจริง (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 อาจแก้ไขได้
- กดปุ่ม Windows เลือก Settings
- เปิด Personalization (การจัดทำส่วนตัว) ไปแท็บ Colors (สี) (แถบซ้าย)
- ขยายดรอปดาวน์ Choose Your Color เลือก Custom (หรือเลือก Dark หากต้องการ Apps และ Windows เป็น Dark)
- ภายใต้ Choose Your Default App Mode เลือก Dark ตรวจสอบว่าปัญหาคีย์บอร์ดแก้ไขได้หรือไม่
วิธีที่ 2: ปิดใช้งาน On-Screen Keyboard
อาจเจอปัญหานี้หาก On-Screen Keyboard ขัดจังหวะ Touch Keyboard การปิด On-Screen Keyboard อาจช่วยได้
- กดปุ่ม Windows เปิด Settings
- เลือก Ease of Access (ความสะดวกในการเข้าถึง) ในแถบซ้าย (เลื่อนลงนิดหน่อย) เลือก Keyboard (ภายใต้ Interaction)
- ในแถบขวา ปิด ตัวเลือก Use the On-Screen Keyboard โดยสลับสวิตช์เป็น Off
- ตรวจสอบว่าปัญหาคีย์บอร์ดแก้ไขได้หรือไม่
วิธีที่ 3: จบกระบวนการ (End Task) ของ Touch Keyboard
อาจเป็น Glitch ชั่วคราวของโมดูล Input ของ OS การจบ Task ของ Touch Keyboard ใน Task Manager อาจช่วยได้
- Right-click ปุ่ม Windows (เปิด Power User Menu) เปิด Task Manager
- Right-click กระบวนการ Touch Keyboard and Handwriting Panel
- เลือก End Task ตรวจสอบว่าคีย์บอร์ดทำงานปกติหรือไม่
- หายังไม่ดี คลิกปุ่ม Windows เลื่อน Start Menu หา Windows System
- ขยาย Windows System Right-click Command Prompt
- Hoover เมาส์ที่ More เลือก Run as Administrator
- รันคำสั่ง (Copy-Paste ใน CMD หรือใช้คีย์บอร์ดภายนอก):
net stop TabletInputService
- หายังมีปัญหา รันคำสั่งใน Elevated Command Prompt (ขั้นตอน 4-6) เพื่อรีสตาร์ทซอฟต์แวร์คีย์บอร์ด:
taskkill.exe /F /IM WindowsInternal.ComposableShell.Experiences.TextInput.InputApp.exe
- หาได้ สามารถสร้าง Batch File ของคำสั่งนี้ วางบน Desktop รันทุกครั้งที่เจอปัญหา
วิธีที่ 4: ปิดใช้งาน Touch Keyboard
อาจเจอปัญหานี้หาก Touch Keyboard ขัดจังหวะ On-Screen Keyboard การปิด Touch Keyboard อาจช่วยได้
- กดปุ่ม Windows เปิด Settings
- เลือก Devices ในแถบซ้าย ไปแท็บ Typing
- ในแถบขวา ปิด ตัวเลือก Show the Touch Keyboard When not in Tablet Mode (ส่วน Touch Keyboard) และ Reboot PC
- หลังรีบูต ตรวจสอบว่าปัญหาคีย์บอร์ดแก้ไขได้หรือไม่
วิธีที่ 5: รีสตาร์ท Touch Keyboard Service
ปัญหาอาจเกิดหาก Touch Keyboard Service (จำเป็นสำหรับ Touch Keyboard) อยู่ในสถานะ Error การรีสตาร์ท Service นี้อาจช่วยได้
- คลิกปุ่ม Windows เลื่อนหา Windows Administrative Tools
- ขยาย Windows Administrative Tools Right-click Services
- Hoover เมาส์ที่ More เลือก Run as Administrator
- Right-click Touch Keyboard and Handwriting Panel Service
- เลือก Restart ตรวจสอบว่าปัญหาคีย์บอร์ดแก้ไขได้หรือไม่
- หาก Restore เป็นสีเทา (Disabled) ลอง Disable/Enable Touch Keyboard Service ดู
หายังมีปัญหา ตรวจสอบว่า อัปเดตหรือ Reinstall Graphics Driver ช่วยได้หรือไม่ หะไม่ได้ ลอง Rollback ไปรุ่น Windows 10 เก่ากว่า