วิธีปิดการใช้งานสวิทช์เค้าโครงแป้นพิมพ์ Ctrl + Shift (สำหรับภาษาอินพุตเดียวกัน) ใน Windows


118

ใน Windows (อย่างน้อย XP) เมื่อมีรูปแบบแป้นพิมพ์สองภาษาขึ้นไปสำหรับภาษาป้อนข้อมูลเดียวกันการกดCtrl+ Shiftจะเปลี่ยนรูปแบบแป้นพิมพ์ สิ่งนี้จะถูกปิดใช้งานหรือเปลี่ยนเป็นชุดแป้นพิมพ์อื่นได้หรือไม่

คุณสมบัติที่คล้ายกันคือการเปลี่ยนภาษาที่ป้อน Alt+ Shiftคือการกดแป้นพิมพ์เริ่มต้นและสามารถเปลี่ยนแปลงและปิดการใช้งานผ่านตัวเลือกภูมิภาคและภาษาในแผงควบคุม ไม่พบสวิตช์เค้าโครงแป้นพิมพ์ ( Ctrl+ Shift) ในแผงควบคุมนั้น


3
Gosh ฉันหวังว่า Microsoft จะทำปุ่ม Shift ขวานี้และ Ctrl ขวา
Jonathan

คำตอบ:


99

คุณอยู่ใกล้กับวิธีแก้ปัญหาของคุณมาก)

Control Panel -> Regional and Language Options -> Languages tab -> Details...

คุณสามารถแก้ไขปุ่มลัดเพื่อเปลี่ยนภาษาที่ป้อนได้ หากคุณกดChange Key Sequence...ปุ่มคุณจะสามารถเปลี่ยน (ปิดการใช้งาน) ปุ่มลัดซึ่งเปลี่ยนรูปแบบแป้นพิมพ์ ( Ctrl+Shiftชุดที่คุณกล่าวถึง)


8
เพียงเพื่อขยายคำตอบ ตัวเลือกจะถูกซ่อนอยู่ในกล่องโต้ตอบ "เปลี่ยนลำดับคีย์ ... " เมื่อเลือกแถวแรกใน "ฮอตคีย์สำหรับภาษาป้อนข้อมูล" สองคอลัมน์ในการตั้งค่าคีย์ขั้นสูง
Pedro Palhoto

2
@Pedro - หากินแน่นอน ฉันไปที่กล่องโต้ตอบนี้เมื่อเช้านี้ค้นหาคำตอบและหยุดก่อนเพราะ "ลำดับการเปลี่ยนคีย์" ดูเหมือนว่าอ้างอิงถึงรายการที่เลือกในปัจจุบันเท่านั้น ไม่มีข้อบ่งชี้เกี่ยวกับ ctrl + shift นี้
Gnoupi

2
หวังว่าตอนนี้สติจะสามารถคืนค่า
An̲̳̳drew

4
สำหรับผู้ที่ค้นหาคำตอบสำหรับ Windows 8: superuser.com/questions/604790/…
KooKiz

5
Aaaaand บน Windows 10 พวกเขาได้ซ่อนสิ่งนี้อีกครั้ง แต่โดยที่ÉÉÉÉÉÉÉÉÉÉ
tbone

68

มีการย้ายอีกครั้งใน Windows 8.1 และ Windows 10 จากเดสก์ท็อป:

  • การตั้งค่า (ด้วยการเลื่อนเมาส์ที่ด้านล่างขวาจากนั้นคลิกล้อเฟือง)
  • แผงควบคุม
  • นาฬิกาภาษาและภูมิภาค
  • ภาษา (หรือ "เพิ่มภาษา" หรือ "เปลี่ยนวิธีการป้อนข้อมูล" - ทั้งหมดไปที่เดียวกัน)
  • การตั้งค่าขั้นสูง (ในระยะขอบซ้าย)
  • เปลี่ยนปุ่มลัดแถบภาษา (การเชื่อมโยงหลายมิติประมาณครึ่งทาง) ป้อนคำอธิบายรูปภาพที่นี่
  • การตั้งค่าคีย์ขั้นสูง (แท็บ)
  • เปลี่ยนลำดับคีย์ (ปุ่ม)

ที่นั่นคุณมีตัวเลือก (จำกัด ) เพื่อเปลี่ยนหรือปิดใช้งานปุ่มลัดสำหรับการเปลี่ยนภาษาที่ป้อนหรือเค้าโครงแป้นพิมพ์


11
โปรดทราบว่าอาจดูเหมือนไม่มีctrl-shiftแป้นพิมพ์ลัดเพื่อเปลี่ยนเค้าโครงแป้นพิมพ์ แต่จริงๆแล้วมี มันซ่อนอยู่ภายใต้ "ระหว่างภาษาป้อนข้อมูล" ดูเหมือนว่าเป็นเพียงalt-shiftการเปลี่ยนภาษา แต่จริงๆแล้วรายการในรายการยังรวมถึงctrl-shiftการเปลี่ยนแป้นพิมพ์ซ่อน
user568458

1
ความคิดเห็นนั้นจาก user568458 ได้บันทึกสิ่งนี้ไว้สำหรับฉันจริงๆ ฉันเกือบจะพลาด - มันคงจะดีถ้ามันถูกรวมเข้ากับคำตอบ
Simon Zyx

Windows 10 ได้ลบความสามารถในการเปลี่ยนแปลงสิ่งนี้
tbone

1
@tbone ฉันกำลังใช้ Windows 10 Home version 1709 build 16299.248 และตัวเลือกยังคงอยู่ที่นั่นสำหรับฉัน
ริชาร์ด

2
มันย้ายอีกครั้ง: Region & language> Advanced keyboard settings> Language bar options> Advanced Key Settings>Change Key Sequence...
Hashbrown

26

สิ่งนี้แตกต่างใน Windows 7 มันอยู่ในภูมิภาคและอินเตอร์เฟซภาษาเดียวกันแต่คุณทำสิ่งนี้

  • แท็บคีย์บอร์ดและภาษา
  • เปลี่ยนปุ่มคีย์บอร์ด ...
  • ในป๊อปอัปไปที่แท็บการตั้งค่าคีย์ขั้นสูง
  • ที่นี่คุณสามารถเลือกระหว่างภาษาสำหรับการป้อนรายการในรายการแล้วกดเปลี่ยนสำคัญลำดับ ...ปุ่ม
  • เปลี่ยนเป็นปุ่มตัวเลือกที่ไม่ได้กำหนด
  • คลิกตกลง 3 ครั้งจากนั้น voila :)

2
ขอบคุณสำหรับสิ่งนี้ ... ทำให้ฉันบ้าเพราะ CTRL + SHIFT + CLICK เปิดสิ่งต่าง ๆ ในฐานะผู้ดูแลระบบ แต่ CTRL + SHIFT จะทำให้รูปแบบแป้นพิมพ์ของฉันเปลี่ยนไป
เจสันลง

1
ขอบคุณเพื่อนที่เป็นประโยชน์จริง ๆ ใน VS ที่ ctrl + Shift + สิ่งอื่นทำสิ่งต่าง ๆ มากมาย
Ignacio Soler Garcia

ด้วยมูลค่าการกล่าวถึงสำหรับ Visual Studio @IgnacioSolerGarcia ถ้าคุณใช้ VS ในฐานะผู้ดูแลระบบคุณจะต้องเปลี่ยนการตั้งค่าสำหรับผู้ใช้งาน Admin ด้วย ... ฉันไม่ได้คิดว่าส่วนนั้น ...
drzaus

... คิดออก - เปลี่ยนผู้ใช้เป็นบัญชีผู้ดูแลระบบนั้นและเปลี่ยนการตั้งค่าที่นั่นจากนั้นออกจากระบบและกลับสู่บัญชีปกติของคุณจากนั้นอาจเริ่มต้น VS ใหม่ Bliss
drzaus

แม้ว่าฉันจะตั้งค่าเป็นNot Assignedแต่ก็ยังเปลี่ยนเค้าโครงเมื่อฉันกด ctrl + shift :(
Vivek Athalye

21

ข้าม UI มันจะเปลี่ยนไปเรื่อย ๆ โดยไม่มีเหตุผล เรียกใช้สิ่งนี้เพื่อไปยังกล่องโต้ตอบบริการข้อความและภาษาที่ป้อน :

rundll32 Shell32,Control_RunDLL input.dll,,{C07337D3-DB2C-4D0B-9A93-B722A6C106E2}

จากนั้นตั้งค่าคีย์ขั้นสูงแท็บ→ เปลี่ยนลำดับที่สำคัญ ...ปุ่ม→เลือกไม่สามารถกำหนดสำหรับทั้งสองและคลิกตกลงแล้วอื่น ๆตกลง


5
ใช่มันย้ายมาอีกครั้งในโครงสร้าง Windows เมษายน 2018 ฉันคิดว่านั่นเป็นที่ที่หกแล้ว
Chris Morgan

5
นี่มันสุดยอดมาก
ชื่อ McChange

นี่เป็นสิ่งที่น่าอัศจรรย์อย่างยิ่ง ฉันเพิ่งสร้างคอมพิวเตอร์ขึ้นมาใหม่และตามที่ @ChrisMorgan สังเกตว่ามันต้องมีการเปลี่ยนแปลงอีกครั้งเพราะฉันไม่พบมันใน UI อีกต่อไป ขอขอบคุณ!!!
ktr

2
เนื่องจากการที่ Microsoft เคลื่อนไหวซ่อนเอารายการแผงควบคุมออกหลาย ๆ ครั้งโดยเฉพาะสิ่งนี้rundll32โซลูชันของคุณจึงสมบูรณ์แบบ ! (สำหรับทุกคนที่มีปัญหาในการใช้งานลองWin+RหรือStart Menu | Runวางแล้วมันจะแสดงกล่องโต้ตอบที่คุณต้องปิดการใช้งานทางลัด - อย่างน้อยเป็น Windows 10 1809)
Craig Silver

1
นี่เป็นวิธีเดียวที่ฉันสามารถหาได้ใน Windows 10 1903 ขอบคุณ!
บาง

14

ในวินโดวส์ 10 :
Start> Settings> Time & Language> Region & Language> Additional date, time and regional settings > Change input method> Advanced settings> Change language bar hot keys>Change Key Sequence


2
ว้าวน่าประหลาดใจที่คุณสามารถค้นพบสิ่งนี้ !! แต่ตอนนี้ที่ฉันไปถึงที่นั่นฉันจะทำยังไง - นั่นควรจะเป็นเครื่องหมายคำถามข้างทาง สถานการณ์นี้น่าหดหู่อย่างสนุกสนาน
tbone

2
Windows 10 นั้นยุ่งยากเพราะพวกเขาเปลี่ยนจากรุ่นเป็นรุ่น ฉันได้เท่าที่กล่าวAdvanced settingsมา แต่ไม่ได้สังเกตเห็นChange language bar hot keys... ขอบคุณ! เมื่อวันที่อื่น ๆ ของ Windows 10 รุ่นคุณจะพบสิ่งเดียวกันภายใต้Region and language settings> Advanced Keyboard Settings> Language Bar Options>Change Key Sequence...
GaspardP

@GaspardP พระเยซูคริสต์ขอบคุณ พวกเขาหยุดที่จะย้ายสิ่งนี้ไปรอบ ๆ ? มันทำให้โกรธ
René

6

ใน Windows 10 ตั้งแต่เมษายน 2018 เป็นต้นไปขั้นตอนของแผงควบคุมถูกลบทิ้ง คุณสามารถไปที่กล่องโต้ตอบสุดท้าย (“ บริการข้อความและภาษาที่ป้อน”) โดยตรงจากแอปการตั้งค่า:

การตั้งค่า→เวลาและภาษา→ภูมิภาคและภาษา→การตั้งค่าแป้นพิมพ์ขั้นสูง→ตัวเลือกแถบภาษา→การตั้งค่าคีย์ขั้นสูง→เลือกระหว่างภาษาที่ป้อน, เปลี่ยนลำดับของคีย์ ... , ทั้งสองปุ่มไม่ได้กำหนด, ตกลง, ตกลง

และในบางรุ่นตั้งแต่นั้นมาก็เปลี่ยนอีก ...

การตั้งค่า→อุปกรณ์→การพิมพ์→การตั้งค่าแป้นพิมพ์ขั้นสูง(ที่ด้านล่าง) →ตัวเลือกแถบภาษา→การตั้งค่าคีย์ขั้นสูง→เลือกระหว่างภาษาป้อนข้อมูลเปลี่ยนลำดับของคีย์ ... ทั้งสองปุ่มตัวเลือก

อย่างน้อยการเปลี่ยนแปลงนี้ก็สมเหตุสมผล


สิ่งนี้ได้ผลสำหรับฉัน! และฉันไม่ต้องการแก้ไขรีจิสทรีด้วยตนเองมีวิธี UI มันอาจปลอดภัยกว่าในกรณีส่วนใหญ่ คำตอบนี้ถูกประเมินต่ำเกินไป มันควรจะอยู่ด้านบนในขณะนี้และตราบใดที่มันเป็นคำตอบที่ถูกต้อง
เอมิลิโอ

1
การออกเสียงลงคะแนนของตัวเองไปสำหรับคำตอบ brianary เพื่อเรียกใช้งานผ่านทาง rundll32 จริงเพราะมันไม่เพียงเก็บในที่ย้าย!
Chris Morgan

5

มีการบันทึกคีย์รีจิสตรีคีย์ไว้ที่นี่: http://technet.microsoft.com/en-us/library/cc976564.aspx

หากคุณเป็นเหมือนฉันคุณจะต้องปิดใช้งาน ctrl + shift hotkey บนหน้าจอการเข้าสู่ระบบดังนั้นให้เพิ่มค่า reg ที่กล่าวถึงปุ่ม HKEY_USERS.DEFAULT \ Keyboard Layout \ Toggle


4

ตามที่ได้กล่าวไว้คุณสามารถเปลี่ยนแปลงได้ผ่านรีจิสตรีมีการบันทึกไว้ที่นี่: http://technet.microsoft.com/en-us/library/cc976564.aspx

หากชอบฉันคุณไม่ชอบการคลิกมากเกินไปคุณสามารถปิดได้อย่างรวดเร็วพิมพ์ในเมนู Start / Run:

powershell -Command Set-ItemProperty -Path 'HKCU:\Keyboard Layout\Toggle' -Name HotKey -Value 3

2

นี่คือวิธีการปิดการใช้งานใน Windows 8.1 รุ่นมาตรฐานสำหรับรุ่นอื่น ๆ คุณอาจจะต้องค้นหาการตั้งค่าด้วยตนเองในแผงควบคุม

บันทึกด้านล่างเป็นไฟล์. reg และเรียกใช้ฮอตคีย์จะถูกปิดใช้งานทันทีโดยไม่จำเป็นต้องออกจากระบบ หรือทำตามคำแนะนำในความคิดเห็นของรหัสเพื่อตั้งค่าด้วยตนเองผ่านแผงควบคุม:

Windows Registry Editor Version 5.00

; Note: This is for Windows 8.1 - the location of the settings/keys change with different Windows versions
; CONTROL PANEL:
; Control Panel->All Control Panel Items->Language->Advanced settings->Change Language Bar Hot Keys->Advanced Key Settings->Change Key Sequence...->"Not Assigned"
; WINDOWS REGISTRY:
; Primary Key: [HKEY_CURRENT_USER\Keyboard Layout\Toggle]
; Optional Secondary Key (might be needed for Windows logon screen): [HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
; Values: "Language Hotkey" and "Layout Hotkey"
;1 = Key Sequence enabled; use LEFT ALT+SHIFT to switch between locales.
;2 = Key Sequence enabled; use CTRL+SHIFT to switch between locales.
;3 = Key Sequences disabled.

[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"

[HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle]
"Language HotKey"="3"
"Layout HotKey"="3"

1

วิธีที่ง่ายที่สุด (สำหรับ Windows 10 ใน 2019):

  1. ในเมนูเริ่มของ Windows ให้ค้นหาการตั้งค่าคีย์บอร์ดขั้นสูง
  2. คลิกปุ่มลัดภาษาป้อนข้อมูล
  3. ดับเบิลคลิกระหว่างภาษาที่ป้อน
  4. ตั้งค่าทั้งสองอย่างSwitch Input LanguageและSwitch Keyboard Layoutการตั้งค่าเป็นไม่ได้รับมอบหมาย (หรือกำหนดวิธีที่คุณต้องการ)

0

ใน Windows 7 ฉันเปิดเครื่องมือ "ภูมิภาคและภาษา" คลิกแท็บ "แป้นและภาษา" จากนั้นคลิกปุ่ม "เปลี่ยนแป้นพิมพ์" จากนั้นในรายการทรี "บริการที่ติดตั้ง" ฉันเลือกแป้นพิมพ์ที่ฉันไม่ต้องการ (ฝรั่งเศส) และคลิก "ลบออก

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