Comment empêcher OS X de changer automatiquement de méthode de saisie (disposition du clavier)?

18

Après avoir utilisé le clavier sans fil fourni avec l'iMac, je suis passé à un MS Ergo Natural 4000. Étonnamment, j'ai dû installer des logiciels supplémentaires car OS X ne pouvait pas déterminer quel clavier j'avais.

Après quoi, je suis allé dans sys prefs et j'ai défini la méthode d'entrée principale sur "British - Microsoft" en premier et "Swiss German" en second (ce qu'est le clavier sans fil), sur l'onglet "sources d'entrée":

entrez la description de l'image ici

Cependant ... OS X continue de réinitialiser ma méthode de saisie sur le Suisse allemand, ce qui me rend les bananes.

J'ai le drapeau en haut à droite pour que je puisse voir quand cela changera.

NB J'ai des «options de source d'entrée» définies pour «utiliser la même dans tous les documents», ce qui, je suppose, signifie que la langue reste la même pour tout ce qui fonctionne.

Il revient également sur la page de connexion.

Est-ce que quelqu'un sait comment réparer ceci?

ail adolf
la source
Je viens également de remarquer que pour certaines applications, il n'est même pas possible de sélectionner "British - Microsoft" par exemple Aperçu, QuickTimeplayer. D'autres applications comme Firefox et iTunes fonctionnent bien (même si elles continuent à revenir en allemand)
Adolf Garlic

Réponses:

13

Si le système change de langue sans que vous le demandiez, cela signifie que la source d'entrée actuelle devient indisponible d'une manière ou d'une autre. Cela peut se produire si vous utilisez une source d'entrée personnalisée (placée sous ~ / Library / Keyboard Layouts), puis verrouillez votre écran. L'écran de verrouillage appartient au système et n'a donc pas accès à vos dispositions personnalisées, uniquement à celles du système. La source actuelle étant indisponible, elle reviendra automatiquement à une autre.

Pour résoudre ce problème, assurez-vous que votre disposition de clavier personnalisée est placée sous / Bibliothèque et non / Utilisateurs / Vous / Libary. Après avoir déplacé le fichier, supprimez la source d'entrée de la liste, redémarrez puis remettez-la en place.

Brunni
la source
Merci pour cela! J'avais mes mises en page dans ~ / Library et mes applications installées dans l'App Store ne pouvaient pas les voir et je ne savais pas pourquoi.
Daniel J.Pritchett
Merci, cela a très bien fonctionné. Cela a été une énorme gêne! Cela arrivait toujours lorsqu'une invite d'autorisation s'ouvrait et après la déconnexion.
jmagnusson
Cela fonctionne, merci beaucoup pour cela! Placez le fichier .layout dans "/ Library / Keyboard Layouts" puis effectuez un redémarrage complet du système d'exploitation.
György Balássy
Merci beaucoup! Cela devrait être la réponse acceptée à coup sûr.
ruohola
12

Une possibilité que j'avais dans un cas similaire est que vous frappiez le raccourci clavier pour changer de source d'entrée.

Dans les préférences de Snow Leopard, la valeur par défaut pour sélectionner la source d'entrée précédente est Command-Space. Dans votre capture d'écran des préférences de langue et de texte, vous pouvez voir que ce raccourci est actif (l'autre raccourci, pour sélectionner la source d'entrée suivante, est inactif dans cette capture d'écran):

Raccourci de la source d'entrée

Il est un peu étrange que Command-Space soit utilisé, car il est également utilisé pour Spotlight. Mais si un raccourci est attribué plusieurs fois, Snow Leopard affichera un avertissement, que votre capture d'écran n'affichera pas . Ainsi, Command-Space n'activera pas Spotlight sur votre Mac:

Raccourci de la source d'entrée avec avertissement

Depuis le support Apple : Espace de commande: affichez ou masquez le champ de recherche Spotlight (si plusieurs langues sont installées, elles peuvent pivoter via les systèmes de script activés)

user151019
la source
Mon 10.6 a désactivé (par défaut) de Command-Space (plutôt que Option-Space) pour "Sélectionnez la source d'entrée précédente". Je ne sais pas pourquoi c'est parce que Command-Space a été Spotlight pendant des siècles. Je ne sais pas non plus ce qui l'a désactivé. Mais: peut-être que certaines installations ont toujours ce raccourci Command-Space attribué deux fois? Cela afficherait cependant un avertissement dans les préférences du clavier.
Arjan
Lorsque je passe à une application qui ne prend pas en charge le paramètre «British - Microsoft», c'est-à-dire qui suppose automatiquement «Swiss German», elle semble la basculer pour TOUTES les applications. Je ne comprends pas pourquoi toutes les applications ne prennent pas en charge une «autre» langue et je ne comprends pas non plus pourquoi cela oblige les autres applications à prendre le changement.
adolf garlic
Il s'agit d'un paramètre global pour le clavier et donc pour toutes les applications.
user151019
Désolé, ce n'est pas le cas - chaque application se souvient de ce qui a été utilisé en dernier - voir mac.finerthingsin.com/2010/01/18/…
user151019
En fait, il semble avoir les deux. Paramètre global unique et paramétrage par application. Le problème réside dans le fait qu'une fois que vous l'avez défini dans une langue qui n'est pas prise en charge par toutes les applications, il passera à l'autre. Ça craint, sérieusement.
adolf garlic