Jak wyłączyć przełącznik układu klawiatury Ctrl + Shift (dla tego samego języka wprowadzania) w systemie Windows?

118

W systemie Windows (przynajmniej XP), gdy istnieją dwa lub więcej układów klawiatury dla tego samego języka wprowadzania, naciśnięcie Ctrl+ Shiftprzełącza układ klawiatury. Gdzie można to wyłączyć lub zmienić na inną kombinację klawiszy?

Podobną funkcją jest zmiana języków wprowadzania. Alt+ Shiftto domyślne naciśnięcie klawisza, które można zmienić i wyłączyć za pomocą opcji regionalnych i językowych w Panelu sterowania. W tym panelu nie można znaleźć przełącznika układu klawiatury ( Ctrl+ Shift).

Pedro Palhoto
źródło
3
Rany, szkoda, że ​​Microsoft nie wykonałby tego Right-Shift i Right Ctrl
Jonathan

Odpowiedzi:

99

Byłeś bardzo blisko rozwiązania swojego problemu;)

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

Tam możesz edytować skróty klawiszowe, aby zmienić języki wprowadzania. Jeśli naciśniesz Change Key Sequence...przycisk, będziesz mógł zmienić (wyłączyć) klawisz skrótu, który przełącza układ klawiatury (ta Ctrl+Shiftkombinacja, o której wspomniałeś).

Neo
źródło
8
Po prostu, aby rozszerzyć odpowiedź. Opcja jest ukryta w oknie dialogowym „Zmień sekwencję klawiszy ...” podczas wybierania pierwszego wiersza w dwukolumnowym „Klawisze skrótów dla języków wprowadzania” w Ustawieniach klawiszy zaawansowanych.
Pedro Palhoto
2
@Pedro - rzeczywiście trudne. Poszedłem rano do tego okna dialogowego, szukając odpowiedzi, i zatrzymałem się tuż przed nim, ponieważ „zmiana sekwencji klawiszy” wyglądała jak odnosząca się tylko do aktualnie wybranej pozycji. Brak informacji o tym ctrl + shift.
Gnoupi,
2
Mam nadzieję, że teraz można przywrócić zdrowie psychiczne.
An̲̳̳drew
4
Dla tych, którzy szukają odpowiedzi na Windows 8: superuser.com/questions/604790/…
KooKiz
5
Aaaaand, w systemie Windows 10 ponownie to ukryli. Ale gdzieÉÉÉÉÉÉÉÉÉÉÉ
tbone
68

Przenosi się ponownie w Windows 8.1 i Windows 10. Z pulpitu:

  • Ustawienia (po najechaniu myszką w prawym dolnym rogu, a następnie kliknij koło zębate)
  • Panel sterowania
  • Zegar, język i region
  • Język (lub „Dodaj język” lub „Zmień metody wprowadzania” - wszystkie idą w to samo miejsce)
  • Ustawienia zaawansowane (na lewym marginesie)
  • Zmień klawisze skrótu paska języka (hiperłącze mniej więcej w połowie) wprowadź opis zdjęcia tutaj
  • Zaawansowane ustawienia klucza (karta)
  • Zmień sekwencję klawiszy (przycisk)

Tam masz (ograniczone) opcje zmiany lub wyłączenia skrótów klawiszowych do przełączania języka wprowadzania lub układu klawiatury.

Richard
źródło
11
Zauważ, że prawdopodobnie będzie wyglądać, jakby nie było ctrl-shiftskrótu klawiaturowego do zmiany układu klawiatury, ale tak naprawdę jest. Jest ukryty pod „Między językami wejściowymi”, wygląda na to, że to tylko alt-shiftzmiana języka, ale tak naprawdę ten element na liście obejmuje również ctrl-shiftzmianę klawiatury, ukryty
user568458
1
ten komentarz od user568458 naprawdę zapisał mi ten. Prawie mi tego brakowało - byłoby wspaniale, gdyby można było to włączyć do odpowiedzi.
Simon Zyx,
System Windows 10 usunął możliwość zmiany tego.
tbone
1
@tbone Korzystam z systemu Windows 10 Home w wersji 1709 kompilacja 16299.248, a opcje są nadal dostępne dla mnie.
Richard
2
To przeniesiony ponownie: Region & language> Advanced keyboard settings> Language bar options> Advanced Key Settings>Change Key Sequence...
hashbrown
26

W systemie Windows 7 jest inaczej. Jest w tym samym interfejsie regionu i języka , ale robisz to.

  • Klawiatury i języki Zakładka
  • Zmień klawiaturę ... przycisk
  • W popup Przejdź do Ustawienia zaawansowane Najważniejsze karcie
  • Tutaj można wybrać pomiędzy językami wprowadzania pozycji na liście, a następnie naciśnij Zmień sekwencję klawiszy ... przycisku
  • Zmień na nieprzypisane przyciski opcji
  • Kliknij OK 3 razy, a potem voila :)
Bob Sampson
źródło
2
Dziękuję za to ... doprowadzało mnie do szału, ponieważ CTRL + SHIFT + KLIKNIĘCIE otwiera się jako administrator, ale CTRL + SHIFT spowodowałoby zmianę układu klawiatury.
Jason Down,
1
Dzięki kolego, naprawdę pomocny w VS, gdzie ctrl + Shift + coś innego robią wiele rzeczy
Ignacio Soler Garcia
Warto również wspomnieć o celach Visual Studio @IgnacioSolerGarcia, jeśli uruchamiasz VS jako administrator, musisz również zmienić ustawienia dla użytkownika Admin ... Nie wymyśliłem jednak tej części ...
drzaus
... wymyśliłem to - dosłownie przełącz użytkowników na to konto administratora i zmień tam ustawienia, a następnie wyloguj się i wróć do zwykłego konta, a następnie prawdopodobnie ponownie uruchom VS. Błogość
drzaus
Mimo że mam ustawioną
opcję
21

Pomiń interfejs użytkownika. Po prostu będzie się zmieniać bez powodu. Uruchom to, aby przejść do okna dialogowego Usługi tekstowe i języki wprowadzania :

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

Następnie karta Zaawansowane ustawienia klucza → przycisk Zmień sekwencję klawiszy… → wybierz Nieprzypisane dla obu i kliknij OK , a następnie drugi OK .

Brianary
źródło
5
Tak, przeniesiono go ponownie w kwietniowej wersji systemu Windows. Myślę, że to już szóste miejsce.
Chris Morgan
5
To jest niesamowite
wymień McChange
To jest absolutnie niesamowite. Właśnie przebudowałem komputer i, jak zauważył @ChrisMorgan, musiało się to zmienić, ponieważ nigdzie nie mogę go znaleźć w interfejsie użytkownika. Dziękuję Ci!!!
ktr
2
Ze względu na to, że Microsoft przenosi, ukrywa i usuwa wiele elementów Panelu sterowania, szczególnie ten, Twoje rundll32rozwiązanie jest idealne ! (Dla każdego, kto ma problemy z korzystaniem z tego, spróbuj Win+Rlub Start Menu | Runwklej to. Wyświetli się okno dialogowe, w którym musisz wyłączyć skróty - przynajmniej w systemie Windows 10 1809.)
Craig Silver
1
To jedyny sposób, w jaki mogę go znaleźć w Windows 10 1903. Dziękuję!
cienki
14

W systemie Windows 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

vovahost
źródło
2
Wow, niesamowite, że udało ci się to znaleźć !! Ale skoro już tam dotarłem, co mam zrobić? To przy okazji powinno być znakiem zapytania. Ta sytuacja jest przezabawnie przygnębiająca.
tbone
2
Windows 10 jest trudny, ponieważ zmieniono go z wersji na wersję. Dotarłem tak daleko Advanced settings, ale nie zauważyłem Change language bar hot keys... dzięki! Na pozostałych 10 wersjach Windows, znajdziesz to samo pod Region and language settings> Advanced Keyboard Settings> Language Bar Options>Change Key Sequence...
GaspardP
@GaspardP Jezu Chryste, dziękuję. Czy mogą przestać to przenosić? To wkurzające.
René
6

W systemie Windows 10 od kwietnia 2018 r. Krok Panel sterowania został usunięty; możesz przejść do ostatniego okna dialogowego („Usługi tekstowe i język wprowadzania”) bezpośrednio z aplikacji Ustawienia:

Ustawienia → Czas i język → Region i język → Zaawansowane ustawienia klawiatury → Opcje paska języka → Zaawansowane ustawienia klawiszy → wybierz Między językami wprowadzania, Zmień sekwencję klawiszy…, oba nieprzypisane przyciski opcji, OK, OK.

A w niektórych wydaniach od tego czasu zmieniło się ponownie…

Ustawienia → Urządzenia → Pisanie → Zaawansowane ustawienia klawiatury (u dołu) → Opcje paska języka → Zaawansowane ustawienia klawiszy → wybierz Między językami wprowadzania, Zmień sekwencję klawiszy…, oba nieprzypisane przyciski opcji, OK, OK.

Przynajmniej ta zmiana miała sens.

Chris Morgan
źródło
To zadziałało dla mnie! I wolę nie edytować ręcznie rejestru, ponieważ istnieje sposób interfejsu użytkownika. W większości przypadków jest to prawdopodobnie bezpieczniejsze. Ta odpowiedź jest niedoceniana. Powinien być teraz na topie i pod warunkiem, że to ta z właściwą odpowiedzią
Emilio
1
Mój własny głos opowiada się za odpowiedzią Briana, by uruchomić ją za pośrednictwem rundll32, ponieważ wciąż działa !
Chris Morgan
5

Klucz rejestru sterujący tym jest udokumentowany tutaj: http://technet.microsoft.com/en-us/library/cc976564.aspx

Jeśli jesteś podobny do mnie, będziesz także chciał wyłączyć skrót klawiszowy Ctrl + Shift na ekranie logowania, więc dodaj wspomnianą wartość reg do klawisza HKEY_USERS.DEFAULT \ Keyboard Layout \ Toggle.

Będzie
źródło
4

Jak powiedziano, możesz to zmienić przez rejestr, jest to udokumentowane tutaj: http://technet.microsoft.com/en-us/library/cc976564.aspx

Jeśli tak jak ja nie lubisz za dużo klikać, możesz to szybko wyłączyć, wpisując to w menu Start / Uruchom:

powershell -Command Set-ItemProperty -Path 'HKCU:\Keyboard Layout\Toggle' -Name HotKey -Value 3
użytkownik3249994
źródło
2

W ten sposób można go wyłączyć w standardowej edycji systemu Windows 8.1, w przypadku każdej innej edycji lepiej byłoby ręcznie zlokalizować ustawienie w Panelu sterowania.

Zapisz poniżej jako plik .reg i uruchom go, skrót zostanie natychmiast wyłączony bez konieczności wylogowywania się. Możesz też postępować zgodnie z instrukcjami w komentarzach do kodu, aby ustawić go ręcznie za pomocą Panelu sterowania:

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"
abvgd
źródło
1

Najłatwiejszy sposób (dla Windows 10 w 2019 r.):

  1. W menu Start systemu Windows wpisz Typ zaawansowanych ustawień klawiatury
  2. Kliknij opcję Klawisze skrótu do wprowadzania języka
  3. Kliknij dwukrotnie Pomiędzy językami wprowadzania
  4. Ustaw zarówno ustawienia Switch Input Languagei Switch Keyboard Layoutna Nieprzypisane (lub przypisz je według własnego uznania).
kojow7
źródło
0

W systemie Windows 7 otworzyłem narzędzie „Region i język”. Kliknij kartę „Klawisze i języki”, a następnie przycisk „Zmień klawiatury”. Następnie na liście drzew „Zainstalowane usługi” wybrałem klawiatury, których nie chciałem (francuski) i kliknąłem „Usuń”.

leif81
źródło