Dlaczego system Windows losowo zmienia język wprowadzania?

33

Pracuję na angielskiej wersji systemu Windows XP Pro, ale moim językiem roboczym jest hiszpański. Mój domyślny język wprowadzania jest ustawiony na hiszpański, ale czasami system Windows zmienia to ustawienie automatycznie po zmianie aplikacji (w ten sposób uzyskuje się inny układ klawiatury).

Dlaczego?

(Stałem się wielkim fanem ALT+ LEFT SHIFT, który pozwala przeglądać dostępne języki).

guillermooo
źródło
Retag jako „Windows”, dzieje się to również na Vista
Andrija
Zdarza się to także 7.
Cristián Romo

Odpowiedzi:

20

Ustawienia języka wejściowego dotyczą poszczególnych aplikacji. Aplikacja, która wywołuje interfejs API systemu Windows w celu zmiany ustawień regionalnych wprowadzania danych, może ustawić inny układ klawiatury, jeśli jest włączony dla użytkownika.

Czasami tak się dzieje, jeśli przypadkowo naciśniesz klawisze ALT i LEWY-SHIFT. Jeśli nie chcesz mieć takiego zachowania, możesz „odinstalować” wszystkie niepotrzebne języki / kultury w Panelu sterowania:

Regional and Language Options > Text Services and Input Languages

EDYCJA: lub po prostu zaznacz „Wyłącz zaawansowane usługi tekstowe” .

splattne
źródło
3
Usunięcie każdego innego języka wydaje się zbyt drastyczne. Próbowałem zaznaczyć opcję „Wyłącz zaawansowane usługi tekstowe” w zakładce Zaawansowane .
guillermooo,
gdzie jest „Wyłącz zaawansowane usługi tekstowe” w systemie Vista?
Andrija,
1
jak ta odpowiedź rozwiązuje przypadkowe zmiany klawiatury? Potrzebuję Alt + Shift do zmiany układów. problem polegający na tym, że język czasami „sam się zmienia”.
Berry Tsakala,
21

Najprawdopodobniej dzieje się tak dlatego, że trafisz Alt+ Shiftklawisz skrótu przez przypadek.

Osobiście usuwam wszystkie inne języki z paska językowego ORAZ wyłączam klawisz skrótu. Po zrobieniu tego nigdy więcej się nie powtórzy =)

Instrukcje (w systemie Windows Vista i prawdopodobnie Siedem): Kliknij pasek języka prawym przyciskiem myszy i wybierz Ustawienia ... (lub przejdź do Panelu sterowania , Opcje regionalne i językowe ). Następnie przejdź do karty Klawiatury i języki i kliknij Zmień klawiatury ... , wybierz klawiatury, których nie masz, i kliknij przycisk Usuń . Przejdź do zakładki Pasek języka i wybierz Ukryty w polu grupy Pasek języka . Przejdź do karty Zaawansowane ustawienia klawiszy , a następnie na klawiszach skrótów dla języków wprowadzania wybierz Między językami wprowadzania kliknij Zmień sekwencję klawiszy ...i wybierz Nieprzypisane w obu polach grupy. Na koniec naciśnij OK , OK i OK .

Svish
źródło
Jestem pewien, że to zadziała, ale wydaje się to zbyt brutalne dla wspólnej stacji roboczej! ;-)
guillermooo
4
Posiadanie jednego konta użytkownika dla wszystkich to już rok '95. ;)
macbirdie
O tak, racja. Jakoś pomyślałem, że to globalne ustawienie dla wszystkich użytkowników. · Rumieńce ·
guillermooo
Jak często komputer ma więcej niż jedną klawiaturę? Ale rozumiem twój punkt ... na szczęście @macbirdie również miał dobry punkt, więc myślę, że mój punkt nadal się utrzymuje: p
Svish
2
Nie mogę komentować jako brak przedstawiciela. (przepraszam), ale @Svish - DUŻO ludzi / komputerów, np. Mój brytyjski laptop zmarł dwa dni przed wyjazdem do USA, jestem programistą internetowym, więc potrzebowałem nowego w dniu wylądowania. Mam więc laptopa z USA, ale ciągle używam nawiasów klamrowych, nawiasów kątowych itp. I nie chcę bałagać się przy pisaniu dotykiem po przejściu na układ USA. Kiedy więc zadokuję w biurze, włożę klawiaturę z Wielkiej Brytanii. Ale aplikacje na Windowsa / Windowsa po prostu zmieniają mój układ na willy cholernie cholernie niemiły i doprowadza mnie to do szału. :( Jeśli to
ustawię,
3

Myślę, że język wprowadzania jest zachowywany dla poszczególnych aplikacji. Nie jestem pewien, czy istnieje sposób na wyłączenie tego zachowania.

jtbandes
źródło
3

Tak, jtbandes, język wprowadzania jest zachowywany dla aplikacji - w rzeczywistości dla okna, ponieważ wiele okien przeglądarki IE ma własne ustawienia. System Windows jest znany z bardzo bardzo słabej obsługi wielu języków wejściowych i czasami nawet nie pamięta języka używanego w jednej aplikacji podczas częstego przełączania. Jestem Duńczykiem, pracuję z treściami w języku angielskim na austriackich (niemieckich) komputerach z systemem Windows, i widziałem to zbyt często, aby liczyć.

Najlepszym rozwiązaniem, jakie mogę zaoferować, jest wybranie tylko jednego języka wprowadzania i wybranie tylko jednego.

Dla mnie oznacza to zawsze korzystanie z duńskiego układu, ponieważ wtedy mogę wpisać niemieckie znaki specjalne (układ DK ma ¨klucz umlaut), a także duńskie znaki specjalne (których układ niemiecki nie potrafi), a także wszystkie angielskie oczywiście.

Minusem może być nieoptymalna szybkość pisania w innych językach, ale przynajmniej klawiatura cały czas odpowiada językowi wejściowemu Windows. Bardzo rzadko wybrany język faktycznie uniemożliwia wpisywanie potrzebnych informacji.

Torben Gundtofte-Bruun
źródło
2

Też mi się czasem zdarza, ale myślę, że to dlatego, że przypadkowo nacisnąłem Alt + Shift.

Byłoby dobrze, gdyby był sygnał dźwiękowy lub coś, co powiedziałoby, że to zrobiłeś ...

RichieHindle
źródło
1

Myślę, że ustawienia klawiatury są zachowywane dla każdej aplikacji, na przykład Word może działać z ustawieniami języka hiszpańskiego, ale Notatnik jest skonfigurowany z językiem angielskim.

Możesz także sprawdzić, który język jest skonfigurowany jako domyślny.

Javache
źródło
1

Nienawidzę tego, tak, niektóre aplikacje mają ustawienia domyślne

To, co robię, to całkowicie usuwam je z paska języka i zachowuję tylko jeden.

Inną rzeczą, której nienawidzę jest to, że moja klawiatura została przełączona z en-Spain / en-LatinAmerica ... to psuje układ!

Więc usuwam je wszystkie i zachowuję ten, którego używam.

OscarRyz
źródło
Tak, usunąłem również angielski język wprowadzania.
djeidot
0

Miałem to samo kilka miesięcy temu, okazuje się, że przypadkowo nacisnąłem klawisz skrótu, aby zmienić język. Wyłączyłem wszystkie skróty i usunąłem pasek narzędzi językowych, więc musisz jawnie zmienić język w panelu sterowania. Od tamtej pory tak się nie stało.

Mark Ingram
źródło
0

Opcja Wykryj język automatycznie, dostępna w programach Word i Outlook, wykrywa pisany język i automatycznie włącza narzędzia sprawdzające dla tego języka.

  1. Otwórz nowy dokument lub wiadomość e-mail.

  2. Na karcie Recenzja w grupie Język kliknij Język.

  3. Kliknij opcję Ustaw język sprawdzania.

  4. W oknie dialogowym Język zaznacz pole wyboru Wykryj język automatycznie.

Dotyczy: Office 2013 Word 2016 Outlook 2016 Word 2013 Outlook 2013 Preferencje językowe 2013 Word 2010 Outlook 2010 Word 2007 Outlook 2007

Sprawdź ustawienia programu Word pod kątem „automatycznego wykrywania języka”

AndriuZ
źródło
Podaj zasadnicze części odpowiedzi z linków referencyjnych, ponieważ odpowiedź może stać się nieważna, jeśli połączona strona (strony) ulegną zmianie.
DavidPostill
Kolejna wskazówka: przeczytaj Jak odwoływać się do materiałów napisanych przez innych . Powinieneś zablokować tekst cytatu napisany przez kogoś innego. Zobacz pomoc Markdown . Tym razem naprawiłem to, ale proszę, zwróć uwagę na to w przyszłości.
DavidPostill