macOS Sierra言語切り替えバグを修正する方法は?


28

言語入力の変更は機能せず、ビデオを見ることができます。


1
時々起こる、OSを再起動する必要があります。
georgexsh

以下のYahuen Yakimovichが提案するように、「次」ではなく「前の入力ソースを選択」を使用することで修正されました。Siriの設定など、FWIWは変更しませんでした。(モハベで)
カレ

回答:


17

システム設定/ Siriに移動してSiriをオフにし、キーボードショートカットが[なし]に設定されていることを確認してから再起動します。


OPにはSiriがないようです。
georgexsh

@georgexshなぜあなたはそう思う?
トムGewecke

うーん、それは可能です、私は間違っていました。
georgexsh

2019年、モハベにまだ存在しています...
virtustilus

どうもありがとうございます!!!私はほとんどラップトップを嫌い始めましたが、この厄介な問題はついに修正されました!
エルクフェル

3

これは時々私に起こっていました。キーボードレイアウトを切り替えようとすると、コンソールからエラーが発生しました。

TypingFocusDebug senderProcess is non-trustable, senderProcessPID is 6171 typingFocusProcessPID is 35651 -> msgID = -1

senderProcessPIDました/System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/Versions/A/XPCServices/localAuthenticationRemoteService.xpc/Contents/MacOS/localAuthenticationRemoteService

それを殺すことは、非スイッチング入力ソースの問題を取り除くのに役立ちました:

sudo killall -9 localAuthenticationRemoteService

これが同じ問題を抱えている他の人を助けることを願っています。


1

ウィンドウのフォーカスを変更するために必要なバリエーションに同様の問題がありました(コマンド+タブを使用して、現在フォーカスされているアプリケーションウィンドウを非アクティブ化およびアクティブ化する、非常に迷惑です)。

私はSiriで解決策を拡張しています(それが本当に問題を解決しているかどうかはわかりませんが、とにかくそれを使用しません)

  1. システム環境設定で Siriをオフにします(トムの説明に従って再起動します)
  2. 前の入力ソース選択するメソッドを使用します
  3. [入力]メニューの[次のソースを選択]を使用しないでください

これらの2つのメソッド(2)と(3)の実装方法の違いにより、ユーザーが言語をループできるメニューポップアップが表示されるため、(2)のみが適切に機能します。これにより、デフォーカス/フォーカスステップが欠落します。

お役に立てば幸いです!


ありがとうございました!「次」ではなく「前の入力ソースを選択」を使用して、これを解決しました。Siriをオフにするなど、他に何もしませんでした。(モハベ)
カレ

0

これは私をほぼ一年間悩ませました。非常に悪くて厄介なデザインに加えて、バグが広範囲のフラストレーションを引き起こしたことがわかりました。

解決策は、正しい動作のみを使用することです(以下に引用)。

入力設定で、Caps-Lockキーによる入力方式の切り替えを有効にしました。すべてが正常に動作する場合、動作は次のとおりです。

正しい動作

caps-lockを使用して、中国語の入力方法と英語を切り替えます。つまり:

  1. 中国語を使用する場合、caps-lockを押すと入力方法が英語に変わります
  2. 中国語を使用している場合、Caps-Lockを長押しすると、入力方法が大文字の英語に変わり、Apple Magic Keyboardで緑色のライトが点灯します。
  3. 英語を使用する場合、Caps-Lockを長押しして大文字の英語に切り替え、Caps-Lockを長押しして戻る
  4. 英語(首都かどうか)を使用する場合は、caps-lockを押して中国語に切り替えます

不正な動作

最初(非常に一般的)

  1. caps-lockを押すと入力方式が切り替わりますが、メニューバーのインジケーターはそれに応じてまったく変わりません。

2番目(非常に一般的)

  1. caps-lockを押しても入力方法は切り替わりません。ただし、cmd + spaceは引き続き機能します。メニューバーインジケータも機能します。

3番目(あまり一般的ではない)

  1. caps-lockとcmd + spaceの両方を押しても機能しません。入力方法を切り替えるには、マウスを使用してメニューバーインジケーターをクリックする必要があります。

第四(まれ)

  1. caps-lockとcmd + spaceの両方を押しても機能しません。さらに、cmd + spaceを使用すると、英語の入力方法しか表示されないか、中国語の入力方法が灰色で表示されました。どちらもcmd + spaceおよびメニューバーインジケーターで灰色でした。

元のリンク:https : //forums.macrumors.com/threads/is-there-a-bug-with-language-switching-in-sierra.2020165/#post-24054565


10
「解決策」がわかりません。あなたはただそれがどのように機能するか、そしてどのように頻繁に機能しないかをカタログしているだけです。それが正しく動作しない場合、それを修正するために何をすることになっていますか?「不正な動作」に直面した場合、「正しい動作」を使用するオプションはありません。
トムGewecke

@TomGeweckeは同意しますが、私見では物事を整理することは無関係な「解決策」よりも少し役立ちます。
georgexsh

1
あなたのものは実際にAppleに向けられたものであり、具体的な問題を解決できる人には向けられていません。代わりに、それをここに掲載の、にそれを送るapple.com/feedback
トムGewecke

0

同じ問題がありました。英語のレイアウトとして私が持っていたABC
そこで、US代わりにレイアウトを追加しABCABC問題を削除した後に行った。


面白い!どの言語に切り替えましたか?佐藤のようなロシア人?
トムGewecke

@TomGeweckeはい、ロシア語<->米国
ソニーク

0

同様の問題があります。ビデオまたは別のビデオに示されているように、n + 1の言語を持っている代わりに、n + 1を持っているにもかかわらず、突然1つの言語しか切り替えることができません。このプロセスは、それ自体がおかしくなってしまったようです。それを修正するには、キーボードの設定->ショートカット->「前の入力ソースを選択」または「入力メニューで次のソースを選択」のどちらを使用している場合でも選択を解除しました。その後、設定を閉じて再度開きます。もう一度ショートカットに移動し、お好みのオプションを有効にします。

プロセスを再起動するようです。


0

再起動せずに(Sierra 10.12.6を実行している)コンピューターでこれを一時的に修正する満足のいく方法を見つけました!StackExchangeでアカウントを開いて共有することもできます:)

まず、私の症状:ある時点でキーボードが英語とOtherLanguageの切り替えを停止します。切り替えにキーボードショートカットを使用するか、メニューバーで切り替えを試みるかは関係ありません。何が起こるかと言うと、OtherLanguageのフラグを簡単に確認してから、入力しようとすると英語に戻ります。

しかし...この動作はアプリケーション固有であることに気付きました。一部の「協力的な」アプリケーション(私の場合はターミナル)でも、(任意の方法を使用して)切り替えて、OtherLanguageレイアウトにとどまることができます。これは私にいくつかの希望を与えます...

残念ながら、私の場合、再起動はオプションではないため、実験を続けました。まず、「非協力的」なアプリケーション(Safari、Mail、Skype、Slack)を終了しました。それらを再び持ち帰りました-効果はありません。

その後、もう一度それらを終了し、信頼できるターミナルに切り替え、入力ソースを変更してから、Skypeを再起動しました-SkypeはOtherLanguageを返しました!Slackでも同じことを繰り返しました-それもうまくいきました!Safariで繰り返しました-再び機能しました!メールで繰り返される-方法:(

しかし、私は当分の間それで生きることができます。たとえば、別のアプリケーションにテキストを入力し、一時的な修正としてメールに貼り付けることができます。

それが誰かに役立つことを願っています!

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.