ฉันจะลบเค้าโครงแป้นพิมพ์ที่เพิ่มโดยอัตโนมัติได้อย่างไร


63

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

นี่คือวิธีที่ฉันกำหนดค่าภาษา:

การตั้งค่าภาษา

อย่างไรก็ตาม Windows ได้เพิ่มเค้าโครงบางส่วนด้วยตัวเอง (อาจเป็นเมื่อเชื่อมต่อผ่านเดสก์ท็อประยะไกลไปยังคอมพิวเตอร์ที่มีภาษา / รูปแบบที่แตกต่างกัน):

เค้าโครงที่มีอยู่

เลย์เอาต์เหล่านั้นล้วนเป็นส่วนหนึ่งของAltShiftวงจรซึ่งน่ารำคาญอย่างยิ่ง

ฉันจะลบENG / USและESPได้อย่างไรโดยที่พวกเขาไม่แสดงในรายการกำหนดค่า

มีวิธีการป้องกันไม่ให้เพิ่มอีกครั้งหรือไม่

คำตอบ:


69

ฉันสามารถลบเลย์เอาต์ที่ไม่ต้องการออกได้โดยสร้างIgnoreRemoteKeyboardLayoutDWORD HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Keyboard Layoutและตั้งค่าเป็น 1

เครดิตไปที่โพสต์นี้


2
คุณเป็นผู้กอบกู้ .. RDC จาก Mac ตั้งค่าภาษาอังกฤษของสหรัฐอเมริกาโดยอัตโนมัติแม้ฉันใช้ Dvorak บน Mac และ Windows
Lazy Coder

1
คุณกรุณาให้คำแนะนำโดยละเอียดว่าคุณเพิ่ม "IgnoreRemoteKeyboardLayout" ได้อย่างไร? ฉันมาถึงจุดเมื่อฉันอยู่ในเส้นทางรีจิสทรีดังกล่าวข้างต้นและคลิกขวาที่ "ใหม่" แต่ฉันไม่รู้ว่าจะเลือกอะไรในภายหลัง ฉันยังเห็น "QWORD (ค่า 64 บิต) นี้ - ฉันควรใช้สิ่งนี้แทน DWORD หรือไม่
drabsv

คุณสามารถให้คำแนะนำทีละขั้นตอนวิธีนี้สามารถทำได้ใน Windows 10? ขอขอบคุณ!
Richard Hardy

2
ทำงานอย่างสมบูรณ์แบบสำหรับฉัน รูปแบบแป้นพิมพ์สหรัฐฯถูกเพิ่มโดยอัตโนมัติสำหรับทุกเซสชัน RDP การตั้งค่ารีจิสทรีนี้หยุดลง ขอบคุณ !!!
Jez

"drabsv" 17 ส.ค. 2559 06:30, "Richard Hardy" 14 ก.ย. 2559 14:58, นี่คือวิธี: เริ่ม, รัน, RegEdit, HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Keyboard Layout ในบานหน้าต่างด้านขวาคลิกขวาและเลือก " ใหม่ "จากนั้น" ค่า DWORD "ตั้งชื่อเป็น" IgnoreRemoteKeyboardLayout "ดับเบิลคลิกที่ชื่อที่คุณเพิ่งเขียน (หรือคลิกขวาแล้วเลือก" แก้ไข ") จากนั้นภายใต้" ข้อมูลค่า "ประเภท" 1 "(ไม่ต้องสนใจ" เลขฐานสิบหก "หรือ" ทศนิยม "ซึ่งทั้งคู่จะทำ) แวร์ซายส์, พฤหัส 29 มิ.ย. 2017 10:19:50 +0200
มิเชลเมอร์ลิน

12

เพิ่มภาษาที่ละเมิดภายใต้ภาษาในแผงควบคุมจากนั้นลบภาษาเหล่านั้นออกจากพื้นที่แจ้งเตือน


12
อย่างไรก็ตามมีปัญหาเมื่อบางครั้งจะมีการเพิ่ม EN / US กลับมา (ไม่แน่ใจว่าอย่างไร / ทำไม) ฉันคิดว่าคำตอบของตนเองของดิเอโกนั้นเป็นกลอุบาย
Goodwine

สิ่งนี้ใช้ได้สำหรับฉันเมื่อแป้นพิมพ์ภาษาอังกฤษแบบสหรัฐอเมริกาปรากฏขึ้นทันทีในแถบภาษาของฉัน
PAK-9

1
ใช่พวกเขาแป้นพิมพ์จะถูกเพิ่มอีกครั้งในภายหลัง ไม่มีวิธีลบอย่างถาวร
andreszs

9

รูปแบบแป้นพิมพ์ (ใน Windows 7 อย่างน้อย) HKEY_USERS\.DEFAULT\Keyboard Layout\Preloadที่มีอยู่ในคีย์รีจิสทรี

Preloadกำหนดว่ารูปแบบแป้นพิมพ์ใดที่มีอยู่ในปุ่มสวิทช์แป้นพิมพ์ (ที่ด้านล่างขวาของทาสก์บาร์) และจำนวนจะเป็นตัวกำหนดลำดับ รายการ REG_SZ "1" มีเลย์เอาต์แรก, "2" ที่สองเป็นต้น

บทความWindows Keyboard Layoutแสดงรหัสแป้นพิมพ์ส่วนใหญ่
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\keyboard layoutsนอกจากนี้คุณยังจะพบรหัสรูปแบบดังกล่าวข้างต้นของคุณกำหนดเป็นคีย์ย่อยของคีย์รีจิสทรี:

มันน่าสนใจที่จะทราบว่ารีจิสทรีของคุณมีอยู่ในสถานที่เหล่านี้


คุณเป็นคนช่วยชีวิต
Luis Ferrao

ลิงก์ MS นั้นตาย อีกอันหนึ่งไม่มีตัวเลข ที่นี่: docs.microsoft.com/en-us/globalization/windows-keyboard-layouts แต่ ITPro มีรายชื่อของตัวเลขที่: itprotoday.com/management-mobility/...
pashute

@pashute: ลิงก์ถูกแทนที่ด้วยลิงก์จาก Wayback Machine
harrymc

0

สำหรับฉันในปัจจุบัน (2018) ไม่มีวิธีแก้ปัญหา มีข้อผิดพลาดตั้งแต่ windows 7 ที่ Microsoft ไม่ได้จัดการโดยที่มีการเพิ่มแป้นพิมพ์เริ่มต้นโดยปกติคืออังกฤษอเมริกาอังกฤษนานาชาติหรือในกรณีของฉันอังกฤษอังกฤษและไม่สามารถลบได้ แต่นี่คือตัวเลือกที่คุณมีและสามารถลองด้วย Windows 10 รุ่นต่างๆที่ใช้งานได้กับผู้อื่น หวังว่ากรณีของคุณจะแตกต่างจากของฉัน

คุณสามารถไปที่แผงการตั้งค่าภาษาด้วยวิธีต่อไปนี้:

  • แผงควบคุม / (บางรุ่น) ภาษานาฬิกาและภูมิภาค / ภาษา
  • แผงควบคุม / (รุ่นอื่น ๆ ) ค้นหา 'ภูมิภาค' / เลือกภูมิภาค ... คลิกลิงก์ที่ขีดเส้นใต้ 'การตั้งค่าภาษา' (ไม่ได้สังเกตในตอนแรกมันอยู่ใต้กล่องคำสั่งผสมแรกที่คุณเลือกประเทศ "รูปแบบ")
  • คลิกที่ตัวบ่งชี้ภาษาในถาดของคุณและเลือกการตั้งค่าภาษา
  • เริ่ม / การตั้งค่า (เขียน "การตั้งค่า" หรือเลือกไอคอนการตั้งค่า - ไอคอนฟันเฟือง) / การตั้งค่าภาษา

ขณะนี้มีความเป็นไปได้หลายประการ:

  • หากภาษาที่คุณต้องการลบหายไปให้เพิ่มรีบูทแล้วลบออก
  • หากภาษาที่คุณต้องการลบอยู่ในรายการให้เลือกและปุ่มลบจะปรากฏขึ้น ลบออกแล้วคุณก็ทำได้ดี แต่แล้ว...
  • หากปุ่มลบเป็นสีเทาคุณสามารถลองทำสิ่งต่อไปนี้ (ซึ่งใช้งานได้กับ Windows 10 รุ่นเก่าบางรุ่นและไม่สามารถใช้งานได้สำหรับฉันภาษาและคีย์ regedit เพิ่งปรากฏขึ้นอีกครั้ง)

ลงทะเบียนใหม่และลบคีย์บอร์ดที่ไม่ต้องการออกจาก: Computer \ HKEY_USERS.DEFAULT \ Keyboard Layout \ Preload

จากนั้นออกจากระบบและกลับเข้ามาใหม่

00000101    Arabic
00000402    Bulgarian
0000041a    Croatian
00000405    Czech
00000406    Danish
00000413    Dutch (Standard)
00000813    Dutch (Belgian)
00000c09    English (Australian)
00001009    English (Canadian)
00001809    English (Irish)
00001409    English (New Zealand)
00000809    English (United Kingdom)
00000409    English (United States)
0000040b    Finnish
0000040c    French (Standard)
0000080c    French (Belgian)
0000100c    French (Swiss)
00000c0c    French (Canadian)
00000407    German (Standard)
00000807    German (Swiss)
00000c07    German (Austrian)
00000408    Greek
0000040d    Hebrew
0000040e    Hungarian
0000040f    Icelandic
00001809    Irish (English)
00000410    Italian (Standard)
00000810    Italian (Swiss)
00000414    Norwegian (Bokmal)
00000814    Norwegian (Nynorsk)
00000415    Polish
00000816    Portuguese (Standard)
00000416    Portuguese (Brazilian)
00000418    Romanian
00000419    Russian
0000041b    Slovak
00000424    Slovenian
0000080a    Spanish (Mexican)
0000040a    Spanish (Traditional Sort)
00000c0a    Spanish (Modern Sort)
0000041d    Swedish
0000041f    Turkish

มีคนเขียนว่าการเลือกAdministrativeแท็บในหน้าต่าง "การตั้งค่าภูมิภาค" (คุณสามารถเปิดได้อีกครั้งจากการตั้งค่าภูมิภาคและภาษาโดยคลิกที่ "การตั้งค่าภาษาการดูแลระบบ" ด้านขวาภายใต้ "การตั้งค่าที่เกี่ยวข้อง") จากนั้นCopy settingsตั้งค่าช่องทำเครื่องหมาย เพื่อตรวจสอบและตกลง แต่ฉันไม่เห็นว่ามันจะช่วยได้อย่างไร มันไม่ได้สำหรับฉัน

ถ้าอย่างฉันก็ไม่ช่วยฉันก็สามารถเปลี่ยนคำสั่งของภาษาเพื่อให้ภาษาแรกเป็นของฉัน (ฮิบรู) ที่สองแป้นที่สองที่ต้องการ (อังกฤษอเมริกา) และที่สาม - ที่ไม่พึงประสงค์ (อังกฤษอังกฤษ) ดังนั้นเมื่อเปลี่ยนผ่านแป้นพิมพ์ (Windows + space หรือ left-Alt + left-Shift) ไปจาก Heb เป็นภาษาอังกฤษฉันไปถึง kb ที่ต้องการและเปลี่ยนจากภาษาอังกฤษเป็นภาษาฮิบรูฉันเห็นว่ามันไม่ได้เปลี่ยนไปเลย เปลี่ยนไปถึงมัน (สิ่งนี้ช่วยฉันในการบ่งชี้ที่หายไปเนื่องจากมีการเขียนภาษาอังกฤษสำหรับแป้นพิมพ์ทั้งในสหรัฐอเมริกาและสหราชอาณาจักรฉันเปิดบั๊กแยกต่างหากสำหรับเรื่องนี้ในเว็บไซต์การอภิปรายของ Microsoft)

ฉันยังพบข้อมูลบางอย่างเกี่ยวกับการเปลี่ยนแป้นพิมพ์ "การอนุญาตของระบบ" ซึ่งฉันจะไม่ทำซ้ำเพราะอาจเป็นสาเหตุให้โซลูชันเหล่านี้ไม่ทำงาน


นั่นไม่ได้ผล เพิ่งกลับมาหลังจากรีบูต!
pashute

-2

บนWindows 10คุณสามารถลบคีย์บอร์ด / รูปแบบที่นี่:

  • Control Panel → Clock, Language, and Region → Language → Language options

หากคุณติดตั้งภาษาที่แสดงหลายภาษา (สมมติว่า "อังกฤษ" & "เยอรมัน" คุณต้องตรวจสอบอินพุตคีย์บอร์ดของคุณสำหรับแต่ละภาษา)

ภาพหน้าจอ:

ป้อนคำอธิบายรูปภาพที่นี่


2
นี้อยู่วิธี regualar ของการเพิ่ม / ลบคีย์บอร์ดใน windows - ผู้ถามระบุว่าพวกเขา arent อยู่ที่นั่น
BobbyTables
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.