Windows 11 มักตั้งค่าภาษาอินพุตเริ่มต้นเป็นอังกฤษ ทำให้ต้องสลับภาษาทุกครั้งที่เปิดเครื่อง บทความนี้สอนวิธี ตั้งค่าภาษา/คีย์บอร์ดเริ่มต้น (Default Input Method Override) ให้ตรงกับที่คุณต้องการ
ทำไมต้องตั้งค่า Default Input Method?
- พิมพ์ภาษาไทย (หรือภาษาอื่น) ทันทีหลังเข้าระบบ ไม่ต้องกดสลับ
- ช่วยผู้สูงอายุหรือผู้ไม่คุ้นเคยคอมพิวเตอร์
- รองรับการพิมพ์อักขระพิเศษ (如 umlaut ä, tilde ñ)
วิธี 1: ตั้งค่าผ่าน Settings (GUI)
- Win + I ▸ Time & language ▸ Typing
- คลิก Advanced keyboard settings
- ในเมนูดรอปดาวน์ Override for default input method ▸ เลือกภาษา/คีย์บอร์ดที่ต้องการ (เช่น Thai - Kedmanee)
- ปิด Settings
วิธี 2: เปลี่ยนลำดับภาษาใน Language List
ทำงานก็ต่อเมื่อ Override ตั้งเป็น "Use language list (recommended)"
- Win + I ▸ Time & language ▸ Language & region
- ที่ "Preferred languages" ▸ กดเมนู 3 จุดข้างภาษา ▸ Move up จนอยู่ลำดับบนสุด
- ภาษาบนสุดจะเป็นค่าเริ่มต้นตอน Sign-in
วิธี 3: ใช้ PowerShell (สำหรับผู้เชี่ยวชาญ)
- คลิกขวา Start ▸ Windows Terminal (Admin) ▸ เลือก PowerShell
- รันคำสั่งดูรายการภาษา:
Get-WinUserLanguageList - จด InputMethodTip ของภาษาที่ต้องการ (เช่น
0409:00000409สำหรับ US English) - ตั้งค่า Override:
- ใช้ Language List:
Set-WinDefaultInputMethodOverride - Override เฉพาะ:
Set-WinDefaultInputMethodOverride -InputTip "InputMethodTip"
- ใช้ Language List:
สรุป
วิธี 1 (Settings) ง่ายที่สุดสำหรับผู้ใช้ทั่วไป วิธี 2 เหมาะสำหรับการจัดลำดับหลายภาษา วิธี 3 เหมาะสำหรับ Admin/Automation เลือกใช้ตามความสะดวก