Język klawiatury zmienia się w systemie Windows 10

275

Niedawno przeprowadziłem czystą instalację systemu Windows 10 w języku angielskim. Skonfigurowałem go tak, aby miał angielski interfejs użytkownika, ale norweską klawiaturę. Mam kilka problemów z tą konfiguracją:

  1. Język klawiatury stale przełącza się na angielski
  2. Nie widzę paska języka ani wyskakującego okienka języka podczas zamiany:

    wyskakujące okienko języka

Związałem norweski układ klawiatury z Shift+ Alt+ 0i to działa, ale denerwujące jest to, że trzeba to robić co 5 minut. Dziwne jest też to, że nie widzę paska języka ani na pulpicie, ani na pasku narzędzi.

Czy ktoś ma pojęcie o tym, co może być nie tak?

Oto kilka zrzutów ekranu z moimi ustawieniami:

ustawienia 1

ustawienia 2

ustawienia 3

Brak paska języka na pasku narzędzi

PS Jedyny raz, gdy widzę wyskakujące okienko przełączania języka, jest tak naprawdę, kiedy jestem wylogowany na ekranie blokady i naciskam Win+ Space. Nic się nie stanie, jeśli zrobię to po zalogowaniu.

Nilzor
źródło
38
To spowodowało, że podniosłem ścianę od czasu zainstalowania systemu Windows 10. Układ klawiatury zmienia się sporadycznie podczas pisania. Przysięgam, że nie dotknąłem skrótu <kbd> Win </kbd> + <kbd> Spacja </kbd>.
Pułkownik Panic
12
Alt + Shift zmienia również język, jak się wydaje.
Mir
4
I Left Ctrl+ Shiftzmienia klawiatury, jeśli zainstalowano więcej niż jedną klawiaturę !! Alt + Shifti Ctrl + Shiftsą powszechnymi wzorami skrótów w edytorach kodów i produktach Adobe (na przykład Photoshop). WINDOWS-: to był kiepski i niepotrzebny wybór porwania skrótów !! Wstydź się. Ha! Nic dziwnego, że musiałem „restartować”! Myślałem, że ten nowy laptop / klawiatura jest zepsuty! Dziękujemy wszystkim za rozwiązanie :)
SherylHohman
Zasmuca mnie, że MSFT wciąż ma takie podstawowe problemy z użytecznością.
Bruno Brant,
Wiem, że to stare pytanie, ale chciałem wspomnieć o moim rozwiązaniu, choćby dla własnej korzyści, ponieważ żadne z poniższych rozwiązań nie działało dla mnie. Mam US EN, niestandardowy US EN, BG i AR, a mój system przełączyłby się na inny język na liście paska języka, gdy otworzę nową aplikację. Musiałem po prostu wymusić domyślną metodę wprowadzania na to, czego najczęściej używam (US EN):> Ustawienia> wyszukaj „pisanie”> Zaawansowane ustawienia klawiatury> Zastąp domyślną metodę wprowadzania.
artificial_moonlet

Odpowiedzi:

350

W Windows 10, domyślnie, naciśnięcie CTRL+ SHIFT(lub dla niektórych ALT+ SHIFT- dzięki madmenyo) będzie przełączać się między układami klawiatury, które mogłeś zmapować, i jest to zaskakująco łatwe do wykonania przez pomyłkę.

Jeśli nadal będziesz naciskać CTRL+ SHIFT(lub cokolwiek, co mogłeś zmienić), wkrótce powróć do właściwego ustawienia. (alternatywnie uruchom ponownie, co zrobiłem za pierwszym razem ;-))

(Zaktualizowano sierpień 2019 r.) Możesz to zmienić / wyłączyć przez

> Settings > search for 'typing' > Advanced keyboard settings > Language
> Bar options > Advanced Key Settings (tab) > Change Key Sequence

Ostrzegam, powyższe nie zawsze działa - Zrestartowanie i tryb uśpienia mogą zarówno zmienić domyślną klawiaturę (zwykle na US) - Nie znalazłem żadnego żeliwnego rozwiązania, chociaż utworzenie nowego profilu może pomóc, choć nie jest szczególnie zadowalająca odpowiedź IMHO .

W nagłym wypadku

WIN+R  
osk

uruchomienie Klawiatury ekranowej może tymczasowo pomóc.

Należy również pamiętać, że można to wyłączyć, aby żadna kombinacja klawiszy nie zmieniła języka - zmień klucze na „Nieprzypisane” - więcej informacji w odpowiedzi poniżej z Morta

użytkownik765827
źródło
84
Whaaaat. Często używam Ctrl + Shift w Visual Studio. Nic dziwnego, że mój układ klawiatury ciągle się zmieniał. Dzięki!
willem
60
Dla mnie to właściwie ALT+SHIFT
Madmenyo,
4
Dziwny. Być może zmienili to, ale dla mnie mówi, że skrótem do przełączania jest [klawisz Windows] + [spacja], co wydaje się nieco bardziej rozsądne (i faktycznie wydaje się jedyną rzeczą, która działa jako skrót do zmiany języka).
Nyerguds
18
Dla każdego, kto przyjdzie na to w 2016 roku, wydaje się, że lokalizacja się zmieniła. Teraz znajduje się wControl panel//Language//Advanced settings//Switching input methods//Change language bar hot keys
David Metcalfe
31
dokładnie: win+ spacezmienia wszystkie skonfigurowane pary język / klawiatura. alt+ shiftzmienia tylko język i ctrl+ shiftzmienia tylko klawiaturę
Simon Zyx
17

Jeśli klikniesz link „Zmień klawisze skrótów na pasku języka” widoczny na ostatnim zrzucie ekranu, powinieneś zobaczyć, które klawisze są zobowiązane do zmiany języka klawiatury.

Domyślne ustawienia są bardzo łatwe do znalezienia podczas korzystania z klawiatury, co nagle zmienia język klawiatury. Zmiana klawiszy na „Nieprzypisane” zapobiegnie przypadkowemu przełączeniu języka klawiatury.

Mort
źródło
2
Tak, pierwotnie były one ustawione na Shift + Alt, a potem zmieniłem je na „none”. Niestety nie rozwiązało to problemu w pojedynkę, ale zobacz moją drugą odpowiedź.
Nilzor
16

Odpowiedź 2018/2019:

Miałem ten sam problem, próbując używać polskiej klawiatury z angielskim językiem interfejsu użytkownika systemu Windows.

Za każdym razem, gdy blokowałem komputer, wracał do klawiatury amerykańskiej.

Problem polegał na tym, że miałem polską klawiaturę w języku polskim, a tak naprawdę to, czego naprawdę chciałem, to polska klawiatura w języku angielskim.

Usunąłem polski pakiet językowy, dodałem polską klawiaturę w języku angielskim i usunąłem amerykańską klawiaturę z języka angielskiego - patrz zrzut ekranu poniżej:

Preferencje językowe systemu Windows 10 (2018)

Krótko mówiąc, sztuczka polega na dodaniu żądanej klawiatury jako jedynej klawiatury w domyślnym języku.

(Działa to dla mnie, ponieważ generalnie piszę po angielsku, tylko czasami chcę pisać po polsku, ale mogę to zrobić bez zmiany klawiatury, ponieważ polska klawiatura jest w pełni kompatybilna z US QWERTY).


Dodatkowe uwagi:

Jak wspomniano @GuneyOzsan, niektóre konfiguracje języka / klawiatury mogą pojawiać się tylko na pasku języka, ale nie na liście klawiatury ustawień języka (więc nie można go usunąć) - szczególnie dzieje się to po dużej aktualizacji systemu Windows. Aby usunąć jeden z tych elementów (np .: lang = US, keyboard = Canada), musisz dodać tę samą dokładną kombinację elementu, który chcesz usunąć za pomocą listy ustawień języka, a następnie go usunąć:

  • kliknij +(dodaj preferowany język)
  • dodaj element z lang = US i keyboard = Canada
  • następnie usuń go
  • następnie usuń preferowany język, który właśnie utworzyłeś (spowoduje to usunięcie niewidocznej klawiatury)
jakub.g
źródło
1
Wow, nie mogę powiedzieć, w jaki sposób pomogło mi to pozbyć się miesięcy ciągnięcia włosów (i nieefektywnego przepływu pracy, który blokuje mnie podczas kodowania). Szkoda, że ​​mają oni kombinację klawiszy Ctrl + Shift w programie Visual Studio (a także w większości edytorów obrazów / audio) i nie są świadomi (lub nie dbają o to) takiego problemu z użytecznością.
Guney Ozsan
Nie wydaje mi się to działać, ponieważ nawet po zdjęciu QWERTYklawiatury dodaje ją z powrotem po zamknięciu i ponownym uruchomieniu aplikacji ustawień / ponownym uruchomieniu komputera.
Busti
3
Zauważyłem, że niektóre aktualizacje systemu Windows dodają ponownie klawiaturę amerykańską, a język klawiatury zaczyna się ponownie zmieniać (z Ctrl+ Shift). Niestety ta nowa klawiatura dodana przez aktualizację systemu Windows nie pojawia się na liście klawiatur ustawień języka (więc nie można jej usunąć), ale pojawia się tylko na pasku języka. Aby móc go usunąć, musisz dodać klawiaturę amerykańską do listy, a następnie ją usunąć. To usuwa niewidoczną klawiaturę dodaną przez aktualizację Windows.
Guney Ozsan,
1
Zauważ, że w Win10 musisz kliknąć język , aby pojawił się przycisk „opcje”, a ten przycisk umożliwia dostęp do ustawień klawiatury. Tak więc ustawienia klawiatury są umieszczone za ukrytym przyciskiem w języku . Co za projekt.
Paul Gobée
1
Po długim doświadczeniu klawiatura duchów powraca po niektórych aktualizacjach systemu Windows, dostępnych do przełączania za pomocą skrótów klawiaturowych, ale wizualnie ukrytych na pasku zadań / języka. W takim przypadku musisz ponownie wykopać ustawienia, aby je znaleźć i usunąć.
Guney Ozsan
12

Okazuje się, że musiałem skonfigurować układ klawiatury na pierwszym zrzucie ekranu. Zauważysz komunikat „Klawiatura: brak dostępnych”. Zatem kliknięcie tutaj „Opcje”, a następnie „Dodaj metodę wprowadzania”, a następnie wybranie QWERTY Norwegian rozwiązało sprawę.

Nie wiem, w jaki sposób mogłem zainstalować system Windows z tak zakłopotaną konfiguracją języka. W każdym razie radzę wszystkim, aby uważnie obserwowali pytania językowe podczas pierwszej instalacji.

Pic1

Pic2

Nilzor
źródło
Po próbie wprowadzenia pisma ręcznego do pracy w języku francuskim (w Kanadzie) zainstalowałem 2 wersje języka angielskiego (USA, Kanada) i francuskiego (Francja, Kanada), nie wspominając o więcej niż jednej metodzie wprowadzania w języku angielskim USA. Krótko mówiąc, ta odpowiedź pozwoliła mi to wszystko porządnie wyczyścić.
Fuhrmanator
10

Ustawienie rejestru bezpośredniego, aby wyłączyć klawisze skrótu układu klawiatury, to:

reg add "HKCU\Keyboard Layout\Toggle" /v "Layout Hotkey" /d 3

Ty też możesz chcieć

reg add "HKCU\Keyboard Layout\Toggle" /v "Language Hotkey" /d 3
reg add "HKCU\Keyboard Layout\Toggle" /v "Hotkey" /d 3

A w przypadku nowych użytkowników wypróbuj to (w podwyższonym monicie):

reg load HKEY_USERS\temp "%USERPROFILE%\..\Default\NTUSER.DAT"
reg add "HKEY_USERS\temp\Keyboard Layout\Toggle" /v "Layout Hotkey" /d 3
reg unload HKEY_USERS\temp
mivk
źródło
Co robią te polecenia?
kleinfreund
@kleinfreund Jak wspomniano w pierwszym zdaniu, wyłącza skróty klawiaturowe, które przełączają układ, dzięki czemu nie można go przypadkowo zmienić.
mivk
Dzięki! Uruchamianie kompilacji informacji poufnych całkowicie usunęło sekcję językową z Panelu sterowania. Nadal nie rozumiem, co skłoniło Microsoft do użycia tak często używanej kombinacji
klawiszy
Dzięki! Jedyny sposób, który działa w 2018 roku, aby zablokować przełączanie Alt-Shift / Ctrl-Shift, wydaje się, że komponent interfejsu użytkownika, w którym można go zmienić, zniknął, nie mogę go nigdzie znaleźć.
jakub.g
5

Rozwiązanie 1

użyj tego rozwiązania - Jak wyłączyć automatyczną zmianę układu klawiatury w Windows 8?

Rozwiązanie 2

Wybierz drugi język jako domyślny. następnie, po przejściu do pierwszego, pozostanie włączony.

(dzięki @SimonSeyock):

win + spacezmienia między wszystkimi parami język / klawiatura.
alt + shift zmienia tylko język
ctrl + shiftzmienia tylko klawiaturę

T.Todua
źródło
Solution 1tak naprawdę nie oferuje rozwiązania w tym łączu. To rozwiązuje metodę wprowadzania, a nie język wprowadzania.
msysmilu,
1
Alt + Shift zrobił to dla mnie. Nic innego tak naprawdę nie działało
Ghoti and Chips
5

Mój problem: Mam zainstalowane 3 języki (układy klawiatury). Kiedy idzie się spać w Windows 10, a następnie budzi się, zawsze domyślnie wraca do „głównego języka”, zamiast utrzymywać ostatni ustawiony. Uważam to za błąd.

Rozwiązanie:

  1. Otwarte Control Panel\All Control Panel Items\Language.
  2. Kliknij na Advanced Settings.
  3. Poniżej Switching input methodssprawdź Let me set a different input method for each app windows.

Dzięki temu język będzie spać i wracać.

Kai Noack
źródło
1
Dzięki. To rozwiązało mój problem z układem klawiatury zawsze zmieniającym się z powrotem na „domyślny” po restarcie i po uśpieniu. Mam również zainstalowane 3 układy klawiatury. Angielski, ponieważ działa lepiej w niektórych grach i dwóch szwedzkich. Normalny qwerty i dvorak.
Albert Veli
Miałem podobny problem, rozwiązałem go, definiując klawiaturę bezpośrednio w głównym języku: patrz superuser.com/a/1322521/97570
jakub.g
4

Grudnia 2018 r

Ten sam problem przyszedł mi do głowy i wykonałem następujące kroki, aby go naprawić w systemie Windows 10.

Krok # 1: Przejdź do Language Preferences

wprowadź opis zdjęcia tutaj

Krok # 2: Kliknij Advanced keyboard Settings

wprowadź opis zdjęcia tutaj

Krok # 3: Kliknij Language bar Options

wprowadź opis zdjęcia tutaj

Krok # 4: Wykonaj następujące czynności: 4.1 Wybierz Advanced Key Settingskartę 4.2 Wybierz Between input languagesopcję z listy. 4.3 Kliknij Change key Sequence...przycisk

wprowadź opis zdjęcia tutaj

4.4 Zmień obie opcje na Not Assigned.

wprowadź opis zdjęcia tutaj

Forte
źródło
1
W kroku 3 „Zastąp domyślną metodę wprowadzania” rozwiązało mój problem. Moim językiem systemowym jest angielski (UK), a układ klawiatury - szwedzki. 2 różne języki były nieporządne z moim układem klawiatury.
Tirtha R
0

Ten najlepszy wynik Google działał na moim nowym laptopie z systemem Windows 10:

Ustaw domyślny układ klawiatury:

  1. Kliknij menu Start i wybierz Ustawienia .
  2. Wybierz Czas i język .
  3. Kliknij Region i język w lewej kolumnie.
  4. W obszarze Języki kliknij żądany język jako domyślny i kliknij opcję Ustaw jako domyślny .
Cees Timmerman
źródło
Spróbuję i zobaczę, czy to naprawdę pomaga. Ma sens + to jedyna rzecz, której jeszcze nie próbowałem :)
krizajb
Niestety ustawia to tylko domyślną opcję. Nie uniemożliwia zmiany klawiatury podczas korzystania z systemu Windows. Problem polega na tym, że kombinacja klawiszy Ctrl + Shift zmienia wybraną klawiaturę, co jest powszechne w większości edytorów obrazu i dźwięku (a także Visual Studio, hej Microsoft, czy wiesz o tym?).
Guney Ozsan
Wydaje mi się, że kilka razy w życiu nacisnąłem Ctrl + Shift, ale po prostu usunąłem wszystkie oprócz En-US. Możesz także wyłączyć skrót: superuser.com/questions/109066/…
Cees Timmerman