Disposition du clavier par défaut spécifique à l'application dans Mac OS X

12

Je sais comment changer la disposition du clavier en général, mais je veux que certaines applications s'ouvrent toujours avec une disposition spécifique, pas la même pour toutes. Par exemple, j'aimerais que Firefox s'ouvre avec une mise en page espagnole, mais Mathematica avec une mise en page américaine. Comment puis-je faire ceci?

J'utilise Snow Leopard

Yaelcita
la source

Réponses:

10

Je pense que la solution la plus simple est d'ajouter un peu de travail manuel et de le faire comme suit:

  • Activez les langues souhaitées dans Préférences système> Langue et texte> Sources d'entrée
  • Sous "Options de source d'entrée", sélectionnez "Autoriser un autre pour chaque document"
  • Configurer un raccourci clavier pour modifier la disposition du clavier
  • Lancez votre application, modifiez la disposition de votre clavier et elle ne sera modifiée que pour cette fenêtre.
  • Si vous ouvrez une nouvelle fenêtre Firefox, vous devrez resélectionner la langue de cette nouvelle fenêtre.

Pour répondre à votre désir spécifique d' ouvrir des applications dans une seule disposition:

  • Définissez «Autoriser un autre pour chaque document» comme indiqué ci-dessus.
  • Découvrez comment modifier la mise en page via un script. Des solutions semblent disponibles ...
  • Créez un nouveau lanceur (AppleScript) pour Firefox qui lance Firefox, puis exécute le changeur de clavier après un certain délai (lorsque vous êtes sûr que Firefox est ouvert et en face).
  • C'est peut-être suffisant car le faire au lancement répond à vos besoins. Sinon, exécutez-le en continu comme le suggère @ pattern86

la source
Je vous remercie! Je cherche un moyen de le faire depuis quelques mois maintenant. Safari changeait toujours la disposition du clavier de lui-même, me rendait fou.
Ory Band
Cette réponse est dépassée! Il n'y a pas une telle option pour Yosemite. vérifier ma réponse: superuser.com/a/889096/230571
skywinder
2
L'option est maintenant de retour dans OS X High Sierra, mais reformulée en "Basculer automatiquement vers la source d'entrée d'un document". J'ai trouvé cela très utile.
MKT
5

Je vous suggère d'essayer le pilote de clavier .

L'application est vendue dans l'App Store Mac OS pour un petit prix. Il vous permet de définir une liste de paires d'application-> disposition qui force la disposition active à changer lorsque l'application spécifiée gagne le focus.

Gleb Gusev
la source
5
Salut Gleb! Pourriez-vous développer votre réponse et expliquer comment elle résout le problème, ce qu'elle fait, etc.?
slhck
J'ai eu ce même problème, et j'ai continué et acheté un pilote de clavier et cela a en effet résolu le problème, il change simplement la disposition lorsque vous changez d'application.
Guillermo Siliceo Trueba
4

La réponse la plus votée est dépassée! Il n'y a pas une telle option pour Yosemite.

J'ai trouvé une excellente application gratuite qui résout ce problème: Clavier automatique

Par cette application, vous pouvez spécifier la langue par défaut pour toute application spécifique - tout simplement génial!

skywinder
la source
1
Peut-être qu'autrefois c'était gratuit mais maintenant ce n'est pas le cas
Evmorov
Et maintenant, il n'est même plus disponible, ou peut-être juste pour ma région ...
Andrey Semakin
1

Vous pouvez écrire un Applescript qui s'exécute constamment et vérifie si une application a le focus et si c'est le cas, il définit la disposition du clavier sur une seule disposition et lorsqu'il détecte que l'application n'a pas le focus, il remet la disposition en arrière. Faites-le fonctionner à la connexion.

Je ne peux pas m'empêcher d'écrire l'application, mais ce serait la solution.

Voici quelques articles connexes que j'ai trouvés:

jsejcksn
la source
1

Je vous suggère d'essayer Keyboard Maestro sur https://www.keyboardmaestro.com/main/ .

Avec cette application, vous pouvez spécifier la source d'entrée par défaut pour n'importe quelle application spécifique - tout simplement génial!

Vérifiez ma capture d'écran:

entrez la description de l'image ici

Vuong
la source
1

Ce n'est pas exactement la réponse à la question posée (car cela ne fonctionne que pour le russe et l'anglais), mais je veux qu'elle soit ici, pour ceux qui rechercheront une telle application à l'avenir. Punto Switcher par Yandex a une case à cocher pour mémoriser la disposition par application. Et vous pouvez désactiver le changement de disposition automatique en fonction de ce que vous tapez.

Alissa
la source
Punto switcher est un petit utilitaire dont la fonctionnalité de base consiste à corriger le texte tapé dans une mauvaise disposition. Il peut également se souvenir de la disposition par application. Et ce n'est pas un plugin pour une autre application, c'est un outil autonome ... Je ne vois pas comment cela "dépend de l'application elle-même".
Alissa