ปัญหาที่รายงานน้อยหนึ่งคือ Windows 11/10 เพิ่มคีย์บอร์ดเลย์เอาต์โดยอัตโนมัติโดยไม่ได้รับอนุญาต เมื่อคุณเพิ่มภาษาใหม่ มันจะเริ่มปรากฏในแถบภาษาและไม่สามารถลบออกจาก Keyboard Layout ได้เลย คนหนึ่งรายงานว่ามันรวมถึง English US – Greek (220) Latin Keyboard และ English UK แม้จะมี English US อยู่แล้ว
ปัญหาที่เกิดขึ้นคือ ทำให้การสลับภาษายากเมื่อใครสักคนใช้แค่สองภาษา นอกจากนี้ มันยังสลับเลย์เอาต์ขณะที่คุณพิมพ์ เครื่องหมายวรรคตอนเปลี่ยนไปตลอดเวลา และคุณจะต้องสลับคีย์บอร์ดเลย์เอาต์กลับไปเป็นที่คุณเลือกและแก้ไขข้อผิดพลาด
อ่าน: วิธีเปลี่ยน Windows Keyboard Layout
Windows เพิ่มคีย์บอร์ดเลย์เอาต์โดยไม่ได้รับอนุญาต
นี่คือวิธีที่คุณสามารถใช้เพื่อแก้ไขปัญหานี้ใน Windows 11 หรือ Windows 10:
- ปิดตัวเลือกการเปลี่ยนแปลงคีย์บอร์ดเลย์เอาต์อัตโนมัติ
- เพิ่มและลบคีย์บอร์ดเลย์เอาต์อัตโนมัติ
- ลบการตั้งค่าภาษาอัตโนมัติของ Microsoft ผ่าน PowerShell
- แก้ไขปัญหาโดยใช้ Registry Editor
1] ปิดตัวเลือกการเปลี่ยนแปลงคีย์บอร์ดเลย์เอาต์อัตโนมัติ

คุณสามารถลองปิดใช้งานตัวเลือกการเปลี่ยนแปลงคีย์บอร์ดเลย์เอาต์อัตโนมัติเพื่อแก้ไขปัญหา การตั้งค่านี้สามารถปรับได้โดยไปที่ Advanced Keyboard Settings นี่คือขั้นตอน:
- เปิดแอป Windows 11 Settings และไปที่แท็บ Time & language
- คลิกที่ตัวเลือก Typing จากบานหน้าต่างด้านขวา
- ต่อไป กดที่ตัวเลือก Advanced keyboard settings
- ภายในหน้า Advanced keyboard settings ให้ยกเลิกการติ๊ก Let me use a different input method for each app window
- ตรวจสอบว่าการตั้งค่านี้แก้ไขปัญหาสำหรับคุณหรือไม่
ในกรณีที่ไม่แก้ปัญหา ให้ไปยังวิธีแก้ไขที่เป็นไปได้ถัดไป
2] เพิ่มและลบคีย์บอร์ดเลย์เอาต์อัตโนมัติ

วิธีแรกที่คุณสามารถลองคือเพิ่มคีย์บอร์ดเลย์เอาต์ที่เพิ่มโดยอัตโนมัติและลบมันอีกครั้ง เป็นวิธีแก้ปัญหาชั่วคราวและอาจแก้ปัญหาให้คุณ ในการทำเช่นนั้นใน Windows 11 คุณสามารถทำตามขั้นตอนด้านล่าง:
เปิดแอป Settings และไปที่แท็บ Time & language ตอนนี้ จากแผงด้านขวา กดที่ Language & region
ต่อไป คลิกที่เมนูสามจุดสำหรับภาษาภายใต้ส่วน Language หลังจากนั้น กด Language options และเลือกปุ่ม Add a keyboard
จากนั้น เลือกเลย์เอาต์ที่เพิ่มโดยอัตโนมัติเพื่อเพิ่มคีย์บอร์ดเลย์เอาต์นั้น คุณจะเห็นคีย์บอร์ดเลย์เอาต์ภายใต้ส่วน Keyboards

สุดท้าย คลิกที่เมนูสามจุดที่อยู่ถัดจากคีย์บอร์ดที่เพิ่มไว้ก่อนหน้าและเลือก Remove
หากคีย์บอร์ดเลย์เอาต์ปรากฏอีก คุณจะต้องทำกระบวนการข้างต้นซ้ำอีกครั้ง
Windows 10: ระบบปฏิบัติการอาจเพิ่ม English US layout นั้นแบบสุ่ม และในฐานะคนที่ใช้สองเลย์เอาต์ ทำให้การสลับเร็วๆ ยากขึ้น (คุณต้องกดปุ่มเพิ่มอีกครั้ง และหากคุณต้องสลับมากในเวลาสั้น มันจะทำให้หงุดหงิด)

- จาก Language preferences ให้เลือกภาษา English
- คลิก Options
- คลิก “Add a Keyboard” และเลือกเลย์เอาต์ที่เพิ่มโดยอัตโนมัติ
- หลังจากเพิ่มแล้ว คลิกที่มันและคลิก Remove
โปรดทราบว่าอาจปรากฏอีกแบบสุ่ม และคุณจะต้องทำขั้นตอนซ้ำอีกครั้ง
3] ลบการตั้งค่าภาษาอัตโนมัติของ Microsoft ผ่าน PowerShell
หากคุณใช้ PowerShell คุณสามารถใช้มันเพื่อลบการตั้งค่าเริ่มต้นและแปลกประหลาดของ Microsoft แล้วมันจะไม่กระโดดไปมาอีก คุณต้องหา InputTip และ Culture settings สำหรับการตั้งค่าที่คุณต้องการโดยพวกเขาสามารถหาได้ออนไลน์ในเอกสาร Microsoft IT Pros
Set-WinCultureFromLanguageListOptOut -OptOut 1 Set-WinUILanguageOverride -Language en-US Set-WinDefaultInputMethodOverride -InputTip "0426:00040426" Set-Culture lv-LV
เก็บสคริปต์ PowerShell นี้ไว้ให้พร้อม และรันทุกครั้งที่คุณเห็นเลย์เอาต์ปรากฏอีก หากสิ่งนี้เกิดขึ้นในบริษัทหรือคอมพิวเตอร์จำนวนมาก คุณสามารถรันสคริปต์นี้เมื่อใครสักคนเข้าสู่ระบบคอมพิวเตอร์
4] แก้ไขปัญหาโดยใช้ Registry Editor

คุณสามารถลอง Registry hack เพื่อแก้ไขปัญหานี้ คุณจะต้องสร้าง DWORD ใหม่เพื่อกำจัดปัญหานี้ นี่คือขั้นตอนทีละขั้นตอนในการแก้ไขปัญหาโดยใช้ Registry Editor:
ก่อนอื่น กดปุ่มลัด Windows + R เพื่อเรียกกล่องโต้ตอบ Run และป้อน regedit เพื่อเปิดแอป Registry Editor
ตอนนี้ ไปที่คีย์ต่อไปนี้ใน Registry Editor:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layout
ต่อไป คลิกขวาที่บานหน้าต่างด้านขวาและเลือกตัวเลือก DWORD (32-bit) Value จากเมนูบริบท
หลังจากนั้น ตั้งชื่อ DWORD ที่สร้างใหม่ว่า IgnoreRemoteKeyboardLayout
จากนั้น ดับเบิลคลิกที่ DWORD ด้านบนและตั้งค่าเป็น 1
สุดท้าย ปิดแอป Registry Editor และรีบูทคอมพิวเตอร์ของคุณ
หวังว่าจะแก้ไขปัญหาให้คุณ
ฉันจะปิด Keyboard Layout Synchronization ได้อย่างไร

เพื่อปิดการซิงโครไนซ์คีย์บอร์ดเลย์เอาต์ใน Windows 11 คุณสามารถทำตามขั้นตอนด้านล่าง:
- เปิด Settings และไปที่แท็บ Accounts
- ไปที่ส่วน Windows backup
- เปิดเมนูดรอปดาวน์ Remember my preferences
- ยกเลิกการติ๊กตัวเลือก Language preferences
คุณกำลังเผชิญปัญหาแบบนี้ไหม? คีย์บอร์ดของคุณกระโดดไปภาษาอื่นขณะพิมพ์? บอกเราว่าโซลูชันนี้แก้ปัญหาของคุณได้หรือไม่
บทความนี้จะช่วยคุณหากคุณไม่สามารถลบภาษาออกจาก Windows ได้
