Comment corriger le bogue de changement de langue de macOS Sierra?

28

Changer la langue d'entrée ne fonctionne pas, vous pouvez voir la vidéo.

Sato
la source
1
arrive de temps en temps, devez redémarrer le système d'exploitation.
georgexsh
Corrigé pour moi en utilisant "sélectionner la source d'entrée précédente" au lieu de "suivant", comme suggéré par Yahuen Yakimovich ci-dessous. N'a pas modifié les paramètres Siri ou autre chose, FWIW. (Sur Mojave)
Kalle

Réponses:

17

Accédez aux préférences système / Siri et désactivez Siri et assurez-vous que le raccourci clavier est défini sur Aucun, puis redémarrez.

Tom Gewecke
la source
apparemment OP n'a pas Siri.
georgexsh
@georgexsh pourquoi pensez-vous cela?
Tom Gewecke
hmm, c'est possible, j'avais tort.
georgexsh
2019 et toujours présent à Mojave ...
virtustilus
Merci beaucoup!!! J'ai presque commencé à détester mon ordinateur portable, mais maintenant ce problème ennuyeux est enfin résolu!
erkfel
3

Si cela m'arrivait de temps en temps. La console a émis une erreur lorsque j'ai tenté de changer la disposition du clavier:

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

Le senderProcessPIDétait/System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/Versions/A/XPCServices/localAuthenticationRemoteService.xpc/Contents/MacOS/localAuthenticationRemoteService

Le tuer l'a aidé à se débarrasser du problème de source d'entrée non commutable:

sudo killall -9 localAuthenticationRemoteService

J'espère que cela aide les autres qui ont le même problème.

slavikus
la source
1

J'ai eu un problème similaire avec la variation dont j'avais besoin pour changer le focus de la fenêtre (désactiver et activer la fenêtre d'application actuellement focalisée en utilisant la commande + tab, très ennuyeux).

J'étends la solution avec Siri (dont je ne suis pas certain si cela résout vraiment le problème mais je ne l'utilise pas de toute façon) avec ce qui a fonctionné pour moi:

  1. Désactivez Siri dans les préférences système (redémarrez comme expliqué par Tom)
  2. Utilisez la méthode avec Sélectionner la source d'entrée précédente .
  3. Ne pas utiliser Sélectionner la source suivante dans le menu Entrée

La différence dans la façon dont ces deux méthodes (2) et (3) sont implémentées ne fait que (2) fonctionner correctement, car elle affiche un menu contextuel où l'utilisateur peut parcourir les langues. Il en résulte une étape de défocalisation / mise au point manquante.

J'espère que cela pourra aider!

Yauhen Yakimovich
la source
Je vous remercie! L'utilisation de "Sélectionner la source d'entrée précédente" au lieu de "suivante" a résolu ce problème pour moi. Je n'ai rien fait d'autre, comme éteindre Siri. (Mojave)
Kalle
0

Cela m'a dérangé pendant presque toute une année. Il s'avère qu'une conception très mauvaise et désordonnée ainsi que des bugs ont causé la frustration généralisée.

La solution consiste à utiliser uniquement les comportements corrects ( ci-après cités ci-dessous ):

Dans les paramètres d'entrée, j'ai activé la commutation de la méthode d'entrée par la touche de verrouillage des majuscules. Lorsque tout fonctionne bien, voici les comportements à adopter:

Comportements corrects

Utilisation du verrouillage des majuscules pour changer la méthode de saisie en chinois et en anglais. Cela signifie:

  1. lorsque vous utilisez le chinois, appuyez sur le verrouillage des majuscules pour transformer la méthode de saisie en anglais
  2. lorsque vous utilisez le chinois, appuyez sur le verrouillage des majuscules pour transformer la méthode de saisie en anglais majuscule, le voyant vert sera allumé dans le clavier magique Apple.
  3. lors de l'utilisation de l'anglais, appuyez longuement sur le verrouillage des majuscules pour passer à l'anglais capital, appuyez longuement sur le verrouillage des majuscules pour revenir en arrière
  4. lorsque vous utilisez l'anglais (capital ou non), appuyez sur les touches majuscules pour passer au chinois

Comportements incorrects

premier (très fréquent)

  1. le fait d'appuyer sur le verrouillage des majuscules change la méthode de saisie, mais l'indicateur dans la barre de menu ne change pas du tout en conséquence.

deuxième (très fréquent)

  1. appuyer sur majuscule ne change plus la méthode de saisie. Mais cmd + espace fonctionne toujours. l'indicateur de barre de menus fonctionne également.

troisième (moins fréquent)

  1. appuyez sur caps-lock et cmd + espace ne fonctionnent pas. Je dois utiliser la souris pour cliquer sur l'indicateur de la barre de menu pour changer de méthode d'entrée.

quatrième (rare)

  1. appuyez sur caps-lock et cmd + espace ne fonctionnent pas. De plus, lorsque j'utilise cmd + espace, je ne pouvais voir que la méthode de saisie anglaise ou la méthode de saisie chinoise était grise. Les deux étaient gris en cmd + espace et en indicateur de barre de menu.

Le lien d'origine: https://forums.macrumors.com/threads/is-there-a-bug-with-language-switching-in-sierra.2020165/#post-24054565

Kenyth
la source
10
Je ne comprends pas la "solution". Vous êtes juste en train de cataloguer comment il est censé fonctionner et ensuite si cela ne fonctionne pas souvent. Quand cela ne fonctionne pas correctement, que devez-vous faire pour y remédier? L'utilisation d'un «comportement correct» n'est pas une option lorsque vous êtes confronté à un «comportement incorrect».
Tom Gewecke
@TomGewecke est d'accord, mais à mon humble avis, trier les choses est un peu plus utile qu'une "solution" indépendante.
georgexsh
1
Vos affaires s'adressent vraiment à Apple, pas à quiconque a un problème concret à résoudre. Au lieu de le publier ici, envoyez-le à apple.com/feedback
Tom Gewecke
0

J'ai eu le même problème. En tant que mise en page en anglais, j'avais ABC.
J'ai donc ajouté la USmise en page à la place ABCet après la suppression du ABCproblème, c'est parti.

Sonique
la source
Intéressant! Avec quelle langue changiez-vous? Russe comme Sato?
Tom Gewecke
@TomGewecke Oui, russe <-> US
Sonique
0

J'ai des problèmes similaires. Comme le montre la vidéo ou une autre où au lieu d'avoir n + 1 langues, je ne peux soudainement basculer qu'entre 1 langue même si j'ai n + 1. Il semble que le processus ait paniqué ou autre chose. Pour y remédier, je suis allé dans les préférences du clavier -> raccourcis -> désélectionnez "Sélectionner la source d'entrée précédente" ou "Sélectionner la source suivante dans le menu Entrée", selon ce que vous utilisez. Fermez ensuite les préférences et rouvrez-le. Accédez à nouveau aux raccourcis et activez l'option que vous aimez.

Semble que redémarre le processus.

Steros
la source
0

J'ai finalement trouvé un moyen satisfaisant de résoudre temporairement ce problème sur mon ordinateur (exécutant Sierra 10.12.6) SANS REDÉMARRAGE! Même ouvert un compte sur StackExchange pour partager :)

Tout d'abord, mes symptômes: à un moment donné, le clavier cesse de basculer entre l'anglais et mon autre langue. Peu importe si j'utilise un raccourci clavier pour basculer ou si j'essaie de basculer dans la barre de menus. Ce qui se passe, c'est que je vois brièvement l'indicateur de mon autre langue, puis lorsque j'essaie de taper, il revient à l'anglais.

Cependant ... j'ai remarqué que ce comportement est spécifique à l'application. Certaines applications "coopératives" (dans mon cas Terminal) me permettent toujours de basculer (en utilisant n'importe quelle méthode) ET DE RESTER avec la disposition OtherLanguage. Cela me donne un peu d'espoir ...

Malheureusement, dans mon cas, le redémarrage n'est pas une option, j'ai donc continué à expérimenter. Tout d'abord, j'ai quitté les applications "non coopératives" (Safari, Mail, Skype, Slack). Les a ramenés à nouveau - aucun effet.

Ensuite, je les ai de nouveau quittés, je suis passé à mon fidèle terminal, j'ai CHANGÉ LA SOURCE D'ENTRÉE et j'ai ensuite redémarré Skype - Skype m'a rendu mon OtherLanguage! Répété la même chose avec Slack - cela a fonctionné aussi! Répété avec Safari - cela a fonctionné à nouveau! Répété avec Mail - aucun moyen :(

Cependant je peux vivre avec ça pour le moment. Par exemple, je peux taper mon texte dans une autre application et simplement le coller dans mon courrier comme correctif temporaire.

J'espère que cela aide quelqu'un là-bas!

Leo Gordon
la source