Mam dwa języki wprowadzania na moim pasku języka (Windows XP). Problem polega na tym, że okna lubią się między nimi przełączać bez żadnej interwencji. To naprawdę denerwujące!
Wiem o skrótach i już wyłączyłem wykrywanie języka Word, ale problem jest wszędzie (szczególnie wiersz polecenia).
Używam obu języków i chcę zmieniać je tylko ręcznie. Jak wyłączyć tę automatyczną zmianę?
źródło
System Windows utrzymuje inny język wprowadzania dla każdego wątku. Po przejściu do okna innego wątku język wprowadzania może się zmienić. Ponieważ wątki nie są widoczne dla użytkownika, może to wydawać się przypadkowe i zgadzam się, że jest to irytujące jak diabli.
Nie ma wbudowanej opcji, aby tego uniknąć w systemie Windows, możesz użyć oprogramowania innej firmy lub czegoś jeszcze lepszego.
„Coś jeszcze lepszego” polega na użyciu Microsoft Keyboard Layout Creator do stworzenia niestandardowego układu, który używa CapsLock jako przełącznika języka, a następnie usuwa wszystkie inne układy (w tym domyślny angielski). Zrobiłem to z językiem angielskim + rosyjskim i nie mogę wyrazić, jak lepsze było moje życie. Sprawdź zalety:
Minusy to:
Zanim znalazłem to rozwiązanie, użyłem SwitchIt! program do ustawienia globalnego języka wprowadzania. Nie jest już rozwijany, więc nie wiem, czy nadal działa w XP / Vista / Win7.
źródło
Mam nadzieję, że to jest rozwiązanie, którego szukałeś. Właśnie miałem ten sam problem, kiedy próbowałem bawić się różnymi językami, ponieważ będę ich potrzebować w najbliższej przyszłości. Zauważyłem, że za każdym razem, gdy klikam „ikonę dźwięku” w prawym dolnym rogu (używam vista), zmienia się ono na koreańskie, a może jeśli otworzę Mozilla Firefox, dane wejściowe będą automatycznie zmieniane na koreańskie (podczas gdy byłem cały czas używając angielskiego). W skrócie, w zależności od programu, który otwieram lub klikam zmiany języka wprowadzania .... denerwujące prawda? Oto, co chcesz zrobić, jeśli chcesz, aby ustawienia domyślne były ustawione na cały system, bez względu na program, który otwierasz :
kliknij prawym przyciskiem myszy pasek języka, a następnie ustawienia w menu rozwijanym, domyślny język wprowadzania .... wybierz, co chcesz.
Nie! zajęło mi to 3 godziny, żeby się zorientować ... to powinno od razu do mnie dotrzeć, ponieważ właściwie urodziłem się z komputerem, czy to już może być dla mnie zdrowy rozsądek? hehe
źródło
To dobre pytanie, mam ten sam problem, ale potrzebuję obu języków, więc deinstalacja nie wchodzi w grę.
Zdałem sobie sprawę, że język zmienia się po przejściu do niektórych aplikacji zarejestrowanych w innym języku. Nie znalazłem jeszcze rozwiązania.
Wskazówka: Możesz (ręcznie) przełączać języki, naciskając Alt-Shiftleft . To przynajmniej trochę pomaga.
źródło
Jeśli nie używasz obu języków wejściowych, po prostu odinstaluj drugi.
źródło
Odpowiedź Georgi'ego jest prawie na pewno dlaczego PO postrzega to jako „automatyczne”, zwłaszcza że jest programistą i używa wszelkiego rodzaju kombinacji ctrl-shift i alt-shift.
Jeśli przejdziesz do Panelu sterowania-> Opcje regionalne i językowe-> Zmień klawiatury, a następnie zmodyfikuj sekwencję klawiszy dla opcji przełączania między językami wprowadzania
źródło
Zgadzam się z Gido. Na wielu różnych komputerach system Windows losowo zmienia układ klawiatury.
porady niewiedzy mogą być pomocne dla niektórych:
Ale ja osobiście korzystam z wielu różnych układów klawiatury podczas mojej codziennej rutyny i nie doceniam, że ciągle mnie zmieniają. Po angielsku piszę Dvorak. Zostałem zmuszony zainstalować standardową klawiaturę QWERTY w Wielkiej Brytanii przez (poza tym doskonałą) aplikację do nauki układu klawiatury cyrylicy (Keyboard Tsar). Jednak nawet wcześniej pamiętam, że układ klawiatury został losowo przełączony na QWERTY bez żadnej interwencji z mojej strony. Na przykład w przeglądarce internetowej, jeśli wpisałem coś w polu tekstowym i spróbowałem skopiować to za pomocą CTRL + C, wyśle CTRL + R i odświeży stronę, prawdopodobnie powodując utratę tego, co wpisałem! Możesz sobie wyobrazić, jak może to być frustrujące, szczególnie dla użytkownika zorientowanego głównie na klawiaturę, takiego jak ja, który wykonuje wiele zadań złośliwie.
Zgadzam się, że domyślny skrót do przełączania języków wejściowych - ALT + L-SHIFT może być odpowiedzialny w niektórych przypadkach - szczególnie, że czasami używam ALT + SHIFT + TAB do przełączania się między aplikacjami. Jednak dla mnie wyłączenie tego skrótu wydawało się działać tylko tymczasowo. Niezmiennie po wyłączeniu sprawdzę ustawienie dzień lub dwa później i stwierdzę, że zostało włączone ponownie! W każdym razie przez tak długi czas miałem problemy z losowo zmieniającymi się układami klawiatury w systemie Windows XP i jestem pewien, że przez większość czasu nie mogło to być spowodowane przypadkowym naciśnięciem tego skrótu.
Myślę, że bardzo przydatna byłaby aplikacja innej firmy do lepszego kontrolowania układów klawiatury. Może mieć funkcje do ustawiania układu klawiatury dla całego systemu lub ustawiania stałych, automatycznych układów klawiatury powiązanych z różnymi aplikacjami. Na przykład, kiedy otworzę mój słownik hiszpańsko-angielski, może on automatycznie zmienić układ tej aplikacji na hiszpański międzynarodowy. Może to uniemożliwić systemowi Windows kapitalnie zmienianie układów, ponieważ wydaje się to tak lubić.
PS, @Adam: Windows zarządza układami klawiatury dla poszczególnych aplikacji. Jak już wspomniałem w poprzednim akapicie, nie zawsze mi się to podoba, ponieważ czasami chcę pracować w określonym systemie językowym i muszę zmienić każdą aplikację indywidualnie na układ tego języka. Jednak możliwym obejściem problemu - jeśli chcesz, aby każda aplikacja otwierała się z układem koreańskim - jest ustawienie układu koreańskiego jako domyślnego układu wprowadzania. Oczywiście rozumiem, że może to nie być dla Ciebie idealne rozwiązanie, ponieważ możesz również intensywnie używać języka angielskiego w innym czasie i po prostu przejść na odwrotny problem, jeśli przełączysz domyślny na koreański. Ale pomyślałem, że po prostu wyjaśnię logikę systemu Windows w odniesieniu do tej „funkcji”: teoretycznie każda uruchomiona aplikacja powinna uruchom z domyślnym układem systemu, a następnie pamiętaj, który układ zmienisz, dopóki nie zostanie zamknięty.
źródło
Znalazłem dla siebie proste rozwiązanie lub prawdziwy problem. Używam WinXP i zainstalowałem klawiaturę urdu wraz z angielskim. Miałem tę konfigurację wcześniej, ale do tej pory nie miałem problemu. Po odrobinie frustracji i rozglądaniu się znalazłem problem. XP został zainstalowany w języku angielskim. „Domyślny język wprowadzania” (poprzez Opcje regionalne i językowe, zakładkę Język, przycisk Szczegóły, zakładkę Ustawienia) został przypadkowo ustawiony na Urdu. Kiedy zmieniłem go z powrotem na angielski - amerykański, problem został rozwiązany.
źródło
Miałem ten sam problem w systemie Windows 7. Co minutę lub dwie, po cichu zmieniałoby się z dvorak na qwerty; niezwykle denerwujące zachowanie, gdy próbuję zapamiętać hasło do systemu Linux.
Rozwiązaniem było ustawienie domyślnego języka wprowadzania na dvorak w menu rozwijanym w oknie Usługi tekstowe i języki wprowadzania.
Przydatna „funkcja”, jestem pewien ...
źródło
Myślę, że Windows przełącza się losowo. Na moim komputerze przełączało się to w różnych aplikacjach bez powodu ... a przynajmniej żadnej, o której mogłem myśleć. W ogóle nie użyłem klawisza Alt-Shift-Left.
Na przykład w programie Internet Explorer 7 używał jednego ustawienia klawiatury dla pól formularza, a drugiego dla paska adresu, do którego uzyskiwałem dostęp przez alt-d. Kilka chwil później ustawienia się zmieniły, ale nic nie zrobiłem ...
Również inne aplikacje mają ten sam problem, zwłaszcza znaki takie jak - / _ * [i] będą się przemieszczać z powodu nagłych zmian układu klawiatury. Wiem już, gdzie są w innym układzie, ale to naprawdę denerwujące ...
Ostatnio dostałem ten problem, kiedy zaktualizowałem Internet Explorera z wersji 6 do 7 (nieco spóźniony, wiem). Teraz wyłączyłem skróty klawiaturowe do zmiany układów, mam nadzieję, że to zadziała ... :-)
źródło
W zdecydowanej większości przypadków wystarczy usunąć układ klawiatury, który nie odpowiada rzeczywistej klawiaturze. Wiele domyślnych instalacji systemu Windows ma (na przykład) układ klawiatury w USA oraz klawiaturę w Wielkiej Brytanii. Klawiatura amerykańska nie ma żadnego użytecznego celu (w tym przypadku, ponieważ można dołączyć angielski angielski jako język, który używa układu brytyjskiego).
W przypadku wielu języków zachodnioeuropejskich na jednej klawiaturze możesz użyć układu klawiatury US-International (najlepiej, jeśli masz fizyczną klawiaturę w USA) lub użyć generatora układu klawiatury MS, aby zbudować podobny układ wielojęzyczny pochodzący z określonej klawiatury narodowej.
źródło
Ten problem również występuje, ponieważ mój MacBook ma własne niestandardowe ustawienia klawiatury. System Windows działa, otwierając dowolne nowe okno w języku DOMYŚLNYM. Znalazłem jednak obejście tego problemu.
Po podłączeniu klawiatury USB (która wymaga różnych ustawień językowych):
Wszystkie okna otwarte po tym punkcie będą używać domyślnego ustawienia języka.
Jednak każde okno, które zostało otwarte przed domyślną zmianą języka, będzie nadal zawierało poprzednie ustawienie języka, więc okna zmienią języki, jeśli się na nie przełączysz (więc musisz je zmienić ręcznie).
Mam nadzieję że to pomogło!
źródło