Mam ten naprawdę irytujący problem z dodawaniem losowych układów klawiatury w Win7 ... Używam szwedzkiego i japońskiego, ponieważ mieszkam w Japonii i używam tylko tych dwóch (ponieważ mogę pisać wszystkie angielskie znaki bez problemu na szwedzkiej klawiaturze)
Ale co jakiś czas, gdy przełączam się między nimi za pomocą „Alt + lewy Shift”, na liście pojawia się trzeci, a czasem nawet CZTERY nowy język. Kiedy otwieram ustawienia, NIE są one, powtarzam, NIE są tam wymienione. Jednak gdy naciskam skrót, aby przełączyć się między nimi, są one wybierane.
Chcę to rozwiązać, ponieważ jest to bardzo denerwujące, gdy na przykład mam dwie rozmowy, w języku japońskim i angielskim / szwedzkim ..
Jeśli ktoś ma jakiś pomysł, daj mi znać!
windows-7
keyboard
keyboard-layout
language
Jens Burvall
źródło
źródło
Odpowiedzi:
Miałem dokładnie ten sam problem. Wyglądało na to, że było to spowodowane nowo zainstalowanym oprogramowaniem. Mogą to być .NET Framework lub cokolwiek innego, co może używać języka angielskiego jako domyślnego. Spróbuj odinstalować programy zainstalowane bezpośrednio przed wystąpieniem problemu. Jeśli to nie pomoże, spróbuj przywrócić system do poprzedniego stanu.
Edytować
Jest też sprytne rozwiązanie, które właśnie wymyśliłem. Jeśli usuniesz szwedzki z listy, a następnie dodasz angielski lub którykolwiek z nadchodzących języków i zmienisz układ klawiatury na szwedzki, a następnie zobaczysz, który układ będzie domyślnie używany w innym języku (na przykład Enlgish może mieć układ w USA) i dodaj go do listy klawiatur. Następnie przenieś szwedzki na górę listy dostępnych języków i ciesz się poprawką.
źródło
Szukając odpowiedzi na pytanie, jak to naprawić za pomocą automatyzacji: gdzie Windows 7 przechowuje języki, w których się przełącza .
Jak dotąd metoda brute force: skrypt Autohotkey. Nie jest to optymalne, ale wykonuje zadanie:
Zasadniczo naciskasz Ctrl + Shift + Alt + L, kiedy zaczynasz otrzymywać błąd, a on go naprawia - dodaje angielski (amerykański) i usuwa go. Może być konieczne dostosowanie do wartości oczekiwania, a także może z ilością Downów - nie wiem, czy lista języków jest taka sama na każdym komputerze (może też zmienia się z czasem).
źródło
Mam lepsze rozwiązanie niż Autohotkey. Utwórz
.bat
plik z następującymi elementami:i odpowiednie pliki XML z następującymi:
i
409 to język en-US. Zmień go na kod języka obrażającego z tej listy . Jeśli chcesz, możesz przypisać skrót klawiaturowy do skrótu do pliku nietoperza, a także wybierz Uruchom: Zminimalizowane w preferencjach skrótów, aby uniknąć migania okna.
źródło