Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows

Windows 11/10 เพิ่มคีย์บอร์ดเลย์เอาต์โดยอัตโนมัติโดยไม่ได้รับอนุญาต

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

ปัญหาที่เกิดขึ้นคือ ทำให้การสลับภาษายากเมื่อใครสักคนใช้แค่สองภาษา นอกจากนี้ มันยังสลับเลย์เอาต์ขณะที่คุณพิมพ์ เครื่องหมายวรรคตอนเปลี่ยนไปตลอดเวลา และคุณจะต้องสลับคีย์บอร์ดเลย์เอาต์กลับไปเป็นที่คุณเลือกและแก้ไขข้อผิดพลาด

อ่าน: วิธีเปลี่ยน Windows Keyboard Layout

Windows เพิ่มคีย์บอร์ดเลย์เอาต์โดยไม่ได้รับอนุญาต

นี่คือวิธีที่คุณสามารถใช้เพื่อแก้ไขปัญหานี้ใน Windows 11 หรือ Windows 10:

  1. ปิดตัวเลือกการเปลี่ยนแปลงคีย์บอร์ดเลย์เอาต์อัตโนมัติ
  2. เพิ่มและลบคีย์บอร์ดเลย์เอาต์อัตโนมัติ
  3. ลบการตั้งค่าภาษาอัตโนมัติของ Microsoft ผ่าน PowerShell
  4. แก้ไขปัญหาโดยใช้ Registry Editor

1] ปิดตัวเลือกการเปลี่ยนแปลงคีย์บอร์ดเลย์เอาต์อัตโนมัติ

Windows 11/10 เพิ่มคีย์บอร์ดเลย์เอาต์โดยอัตโนมัติโดยไม่ได้รับอนุญาต

คุณสามารถลองปิดใช้งานตัวเลือกการเปลี่ยนแปลงคีย์บอร์ดเลย์เอาต์อัตโนมัติเพื่อแก้ไขปัญหา การตั้งค่านี้สามารถปรับได้โดยไปที่ Advanced Keyboard Settings นี่คือขั้นตอน:

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

ในกรณีที่ไม่แก้ปัญหา ให้ไปยังวิธีแก้ไขที่เป็นไปได้ถัดไป

2] เพิ่มและลบคีย์บอร์ดเลย์เอาต์อัตโนมัติ

Windows 11/10 เพิ่มคีย์บอร์ดเลย์เอาต์โดยอัตโนมัติโดยไม่ได้รับอนุญาต

วิธีแรกที่คุณสามารถลองคือเพิ่มคีย์บอร์ดเลย์เอาต์ที่เพิ่มโดยอัตโนมัติและลบมันอีกครั้ง เป็นวิธีแก้ปัญหาชั่วคราวและอาจแก้ปัญหาให้คุณ ในการทำเช่นนั้นใน Windows 11 คุณสามารถทำตามขั้นตอนด้านล่าง:

เปิดแอป Settings และไปที่แท็บ Time & language ตอนนี้ จากแผงด้านขวา กดที่ Language & region

ต่อไป คลิกที่เมนูสามจุดสำหรับภาษาภายใต้ส่วน Language หลังจากนั้น กด Language options และเลือกปุ่ม Add a keyboard

จากนั้น เลือกเลย์เอาต์ที่เพิ่มโดยอัตโนมัติเพื่อเพิ่มคีย์บอร์ดเลย์เอาต์นั้น คุณจะเห็นคีย์บอร์ดเลย์เอาต์ภายใต้ส่วน Keyboards

Windows 11/10 เพิ่มคีย์บอร์ดเลย์เอาต์โดยอัตโนมัติโดยไม่ได้รับอนุญาต

สุดท้าย คลิกที่เมนูสามจุดที่อยู่ถัดจากคีย์บอร์ดที่เพิ่มไว้ก่อนหน้าและเลือก Remove

หากคีย์บอร์ดเลย์เอาต์ปรากฏอีก คุณจะต้องทำกระบวนการข้างต้นซ้ำอีกครั้ง

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

Windows 11/10 เพิ่มคีย์บอร์ดเลย์เอาต์โดยอัตโนมัติโดยไม่ได้รับอนุญาต

  • จาก 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

Windows 11/10 เพิ่มคีย์บอร์ดเลย์เอาต์โดยอัตโนมัติโดยไม่ได้รับอนุญาต

คุณสามารถลอง 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/10 เพิ่มคีย์บอร์ดเลย์เอาต์โดยอัตโนมัติโดยไม่ได้รับอนุญาต

เพื่อปิดการซิงโครไนซ์คีย์บอร์ดเลย์เอาต์ใน Windows 11 คุณสามารถทำตามขั้นตอนด้านล่าง:

  1. เปิด Settings และไปที่แท็บ Accounts
  2. ไปที่ส่วน Windows backup
  3. เปิดเมนูดรอปดาวน์ Remember my preferences
  4. ยกเลิกการติ๊กตัวเลือก Language preferences

คุณกำลังเผชิญปัญหาแบบนี้ไหม? คีย์บอร์ดของคุณกระโดดไปภาษาอื่นขณะพิมพ์? บอกเราว่าโซลูชันนี้แก้ปัญหาของคุณได้หรือไม่

บทความนี้จะช่วยคุณหากคุณไม่สามารถลบภาษาออกจาก Windows ได้

Windows 11/10 เพิ่มคีย์บอร์ดเลย์เอาต์โดยอัตโนมัติโดยไม่ได้รับอนุญาต