Ich habe dieses wirklich nervige Problem damit, dass Win7 zufällige Tastatursprachenlayouts hinzufügt ... Ich verwende Schwedisch und Japanisch, da ich in Japan lebe und nur diese beiden verwende (da ich alle englischen Zeichen problemlos auf die schwedische Tastatur schreiben kann)
Aber hin und wieder, wenn ich mit "Alt + Linksverschiebung" zwischen ihnen umschalte, gibt es eine dritte oder manchmal sogar eine VIERTE neue Sprache in der Liste. Wenn ich die Einstellungen öffne, sind sie NICHT, ich wiederhole, NICHT dort aufgelistet. Wenn ich jedoch die Tastenkombination drücke, um zwischen ihnen zu wechseln, werden sie ausgewählt.
Ich möchte dies lösen, da es SEHR ärgerlich ist, wenn ich zum Beispiel zwei Gespräche habe, auf Japanisch und Englisch / Schwedisch.
Wenn jemand eine Idee hat, lass es mich wissen!
quelle
Antworten:
Ich hatte genau das gleiche Problem. Es schien durch neu installierte Software verursacht zu werden. Es kann sich um .NET Frameworks oder etwas anderes handeln, das möglicherweise Englisch als Standardsprache verwendet. Versuchen Sie, Programme zu deinstallieren, die Sie unmittelbar vor dem Auftreten des Problems installiert haben. Wenn dies nicht hilft, versuchen Sie, das System auf den vorherigen Status zurückzusetzen.
Bearbeiten
Es gibt auch eine clevere Lösung, die ich mir gerade ausgedacht habe. Wenn Sie Schwedisch aus der Liste löschen und dann Englisch oder eine andere Sprache hinzufügen und das Tastaturlayout in das schwedische ändern und dann sehen, welches Layout diese andere Sprache standardmäßig verwendet (z. B. Enlgish hat möglicherweise ein USA-Layout), und fügen Sie es hinzu zur Liste der Tastaturen. Bewegen Sie dann Schwedisch an den Anfang der Liste der verfügbaren Sprachen und genießen Sie die Korrektur.
quelle
Suche nach Antworten darauf , wie dieses Problem zu beheben durch Automatisierung: Wo kommt Windows 7 Speicher Eingabesprachen , dass es schaltet zwischen .
Bisher Brute-Force-Methode: Autohotkey-Skript. Dies ist nicht optimal, aber es erledigt die Arbeit:
Grundsätzlich drücken Sie Strg + Umschalt + Alt + L, wenn Sie den Fehler erhalten und er behebt - fügt Englisch (US) hinzu und entfernt ihn. Möglicherweise müssen die Wartewerte und möglicherweise auch die Anzahl der Downs angepasst werden. Ich weiß nicht, ob die Sprachliste auf jedem Computer gleich ist (möglicherweise ändert sie sich auch mit der Zeit).
quelle
Ich habe eine bessere Lösung als die Autohotkey. Erstellen Sie eine
.bat
Datei mit den folgenden Angaben :und entsprechende XML-Dateien mit den folgenden:
und
409 ist die Sprache für en-US. Ändern Sie es in den fehlerhaften Sprachcode aus dieser Liste . Wenn Sie möchten, können Sie einer Verknüpfung zur Bat-Datei eine Tastenkombination zuweisen. Wählen Sie außerdem Ausführen: In den Verknüpfungseinstellungen minimiert, um das blinkende Fenster zu vermeiden.
quelle