Yanıtlar:
Sistem tercihleri / Siri'ye gidin ve Siri'yi kapatın ve klavye kısayolunun Yok olarak ayarlandığından emin olun ve ardından yeniden başlatın.
Bu arada bir başıma geliyordu. Klavye düzenini değiştirmeye çalıştığımda konsol bir hata verdi:
TypingFocusDebug senderProcess is non-trustable, senderProcessPID is 6171 typingFocusProcessPID is 35651 -> msgID = -1
senderProcessPID
oldu/System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/Versions/A/XPCServices/localAuthenticationRemoteService.xpc/Contents/MacOS/localAuthenticationRemoteService
Öldürmek anahtarlama dışı giriş kaynağı probleminden kurtulmaya yardımcı oldu:
sudo killall -9 localAuthenticationRemoteService
Umarım bu aynı sorunu yaşayanlara yardımcı olur.
Pencerenin odağını değiştirmek için gereken varyasyon ile benzer bir sorun vardı (devre dışı bırakmak ve şu anda odaklanmış uygulama penceresini etkinleştirmek için Command + sekmesini kullanarak, çok can sıkıcı).
Çözümü Siri ile genişletiyorum (ki bu sorunun gerçekten çözülüp çözülmediğinden emin değilim ama yine de kullanmıyorum) benim için işe yarayan şeyle:
Bu iki yöntemin (2) ve (3) nasıl uygulandığındaki fark, kullanıcının diller arasında geçiş yapabileceği bir menü açılır penceresi gösterdiğinden, yalnızca (2) düzgün çalışmasına neden olur. Bu, odak / odak adımının eksik olmasına neden olur.
Umarım yardımcı olur!
Bu neredeyse bir yıl boyunca beni rahatsız etti. Çok kötü ve dağınık bir tasarım ortaya çıkıyor ve hatalar yaygın hayal kırıklığına neden oldu.
Çözüm sadece doğru davranışları kullanmaktır ( bundan böyle aşağıda belirtilecektir ):
Giriş ayarlarında, Caps-lock tuşuyla giriş yöntemini değiştirmeyi etkinleştirdim. Her şey yolunda gittiğinde, davranışlar şöyle olmalıdır:
Çince giriş yöntemini ve İngilizce'yi değiştirmek için caps-lock kullanma. Bunun anlamı:
Orijinal bağlantı: https://forums.macrumors.com/threads/is-there-a-bug-with-language-switching-in-sierra.2020165/#post-24054565
Ben de aynı sorunu yaşadım. İngilizce düzeni olarak vardı ABC
.
Bu yüzden US
bunun yerine düzen ekledim ABC
ve kaldırdıktan sonra ABC
sorun gitti.
Benzer sorunlarım var. Videoda gösterildiği gibi, n + 1 dillerine sahip olmak yerine aniden n + 1 olmasına rağmen sadece 1 dil arasında geçiş yapabilirim. Süreç kendini korkuttu ya da her neyse. Bunu düzeltmek için klavye tercihlerine gittim -> kısayollar -> "Önceki giriş kaynağını seç" veya "Giriş menüsünde bir sonraki kaynağı seç" seçimini kaldırın. Daha sonra tercihleri kapatın ve yeniden açın. Kısayollara tekrar gidin ve istediğiniz seçeneği etkinleştirin.
Süreci yeniden başlatan görünüyor.
Sonunda, bilgisayarımda (Sierra 10.12.6 çalıştırıyor) geçici olarak yeniden düzeltmek için tatmin edici bir yol buldum! Paylaşmak için StackExchange'te bir hesap bile açıldı :)
İlk olarak, belirtilerim: bir noktada klavye İngilizce ve OtherLanguage arasında geçiş yapmayı bırakıyor. Geçiş yapmak için bir klavye kısayolu kullanmam veya menü çubuğunda geçiş yapmayı denememin önemi yok. Ne olur KISACA OtherLanguage bayrağı görmek ve sonra yazmaya çalıştığınızda, İngilizce'ye geri döner.
Ancak ... Bu davranışın uygulamaya özgü olduğunu fark ettim. Bazı "kooperatif" uygulamalar (benim durumumda Terminal) yine de (herhangi bir yöntem kullanarak) geçiş yapmama ve OtherLanguage düzeninde kalmama izin veriyor. Bu bana biraz umut veriyor ...
Ne yazık ki, benim durumumda yeniden başlatma bir seçenek değil, bu yüzden denemeye devam ettim. İlk olarak, "işbirliği yapmayan" (Safari, Mail, Skype, Slack) uygulamalardan çıktım. Onları tekrar getirdim - etkisi yok.
Sonra onları tekrar bıraktım, güvenilir Terminalime geçtim, GİRİŞ KAYNAĞINI DEĞİŞTİRDİM ve ancak sonra Skype'ı yeniden başlattım - Skype bana OtherLanguage'imi geri verdi! Slack ile aynı şeyi tekrarladı - çok çalıştı! Safari ile tekrar - tekrar çalıştı! Mail ile tekrar - hiçbir şekilde :(
Ancak şimdilik bununla yaşayabilirim. Örneğin, başka bir uygulamada metnimi yazabilir ve Postama geçici bir düzeltme olarak yapıştırabilirim.
Umarım orada birine yardımcı olur!