Antworten:
Gehen Sie zu den Systemeinstellungen / Siri und schalten Sie Siri aus und stellen Sie sicher, dass die Tastenkombination auf Keine gesetzt ist. Starten Sie dann neu.
Hatte mir das ab und zu passiert. Die Konsole hat einen Fehler ausgegeben, als ich versuchte, das Tastaturlayout zu ändern:
TypingFocusDebug senderProcess is non-trustable, senderProcessPID is 6171 typingFocusProcessPID is 35651 -> msgID = -1
Das senderProcessPID
war/System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/Versions/A/XPCServices/localAuthenticationRemoteService.xpc/Contents/MacOS/localAuthenticationRemoteService
Es zu töten, hat geholfen, das Problem der nicht umschaltenden Eingangsquelle zu beseitigen:
sudo killall -9 localAuthenticationRemoteService
Hoffe, dies hilft anderen, die das gleiche Problem haben.
Hatte ein ähnliches Problem mit der Variante, dass ich den Fokus des Fensters ändern musste (deaktiviere und aktiviere das aktuell fokussierte Anwendungsfenster mit Befehl + Tab, sehr ärgerlich).
Ich erweitere die Lösung mit Siri (bei der ich nicht sicher bin, ob das das Problem wirklich löst, aber ich benutze es trotzdem nicht) um das, was für mich funktioniert hat:
Der Unterschied in der Implementierung dieser beiden Methoden (2) und (3) führt dazu, dass nur (2) ordnungsgemäß funktioniert, da ein Menü-Popup angezeigt wird, in dem der Benutzer Sprachen durchlaufen kann. Dies führt zu einem fehlenden Defokussierungs- / Fokusschritt.
Hoffentlich hilft das!
Das hat mich fast ein ganzes Jahr lang gestört. Es stellt sich heraus, dass ein sehr schlechtes und chaotisches Design sowie Fehler die weit verbreitete Frustration verursachten.
Die Lösung besteht darin, nur das richtige Verhalten zu verwenden (im Folgenden wie folgt angegeben ):
In den Eingabeeinstellungen habe ich das Umschalten der Eingabemethode mit der Feststelltaste aktiviert. Wenn alles gut funktioniert, sollten die folgenden Verhaltensweisen vorliegen:
Verwenden der Feststelltaste zum Umschalten zwischen chinesischer und englischer Eingabemethode. Das bedeutet:
Der ursprüngliche Link: https://forums.macrumors.com/threads/is-there-a-bug-with-language-switching-in-sierra.2020165/#post-24054565
Ich hatte das gleiche Problem. Als englisches Layout hatte ich ABC
.
Also habe ich US
stattdessen Layout hinzugefügt ABC
und nach dem Entfernen ist das ABC
Problem weg.
Ich habe ähnliche Probleme. Wie im Video gezeigt oder in einem anderen Fall, in dem ich anstelle von n + 1 Sprachen plötzlich nur noch zwischen 1 Sprache wechseln kann, obwohl ich n + 1 habe. Es scheint, als sei der Prozess ausgeflippt oder was auch immer. Um das Problem zu beheben, habe ich die Tastatureinstellungen -> Verknüpfungen -> "Vorherige Eingangsquelle auswählen" oder "Nächste Quelle im Eingangsmenü auswählen" deaktiviert, je nachdem, welche Option Sie verwenden. Schließen Sie anschließend die Einstellungen und öffnen Sie sie erneut. Gehen Sie erneut zu den Verknüpfungen und aktivieren Sie die Option, die Sie möchten.
Scheint, dass der Prozess neu startet.
Endlich habe ich eine zufriedenstellende Möglichkeit gefunden, dies vorübergehend auf meinem Computer zu beheben (mit Sierra 10.12.6), ohne einen Neustart durchzuführen! Eröffnete sogar ein Konto bei StackExchange, um es zu teilen :)
Erstens meine Symptome: Irgendwann schaltet die Tastatur nicht mehr zwischen Englisch und meiner anderen Sprache um. Es ist egal, ob ich ein Tastenkürzel zum Umschalten benutze oder versuche, in der Menüleiste umzuschalten. Was passiert, ist, dass ich BRIEFLY die Flagge meiner OtherLanguage sehe und dann, wenn ich versuche zu tippen, wieder auf Englisch wechsle.
Allerdings ... ist mir aufgefallen, dass dieses Verhalten anwendungsspezifisch ist. Einige "kooperative" Anwendungen (in meinem Fall Terminal) ermöglichen es mir immer noch, mit dem OtherLanguage-Layout (mit einer beliebigen Methode) zu wechseln UND zu bleiben. Das gibt mir Hoffnung ...
Leider ist ein Neustart in meinem Fall nicht möglich, daher habe ich weiter experimentiert. Zunächst beendete ich die Anwendungen, die "nicht kooperativ" waren (Safari, Mail, Skype, Slack). Brachte sie wieder zurück - keine Wirkung.
Dann habe ich sie wieder beendet, zu meinem vertrauenswürdigen Terminal gewechselt, DIE EINGABEQUELLE GEÄNDERT und erst dann Skype neu gestartet - Skype hat mir meine andere Sprache zurückgegeben! Wiederholte das gleiche mit Slack - es hat auch funktioniert! Wiederholt mit Safari - es hat wieder funktioniert! Wiederholt mit Mail - auf keinen Fall :(
Damit kann ich aber vorerst leben. Zum Beispiel kann ich meinen Text in eine andere Anwendung eingeben und einfach als temporäre Korrektur in meine Mail einfügen.
Hoffe es hilft jemandem da draußen!