Layout di tastiera predefinito specifico dell'applicazione in Mac OS X.


12

So come modificare il layout della tastiera in generale, ma desidero che determinate applicazioni si aprano sempre con un layout specifico, non uguale per tutti. Ad esempio, vorrei che Firefox si aprisse con un layout spagnolo, ma Mathematica con un layout americano. Come posso fare questo?

Sto usando Snow Leopard


Risposte:


10

Penso che la soluzione più semplice sia aggiungere un po 'di lavoro manuale e farlo come segue:

  • Attiva le lingue desiderate in Preferenze di Sistema> Lingua e testo> Sorgenti di input
  • In "Opzioni di origine input" selezionare "Consenti uno diverso per ciascun documento"
  • Imposta una scorciatoia da tastiera per modificare il layout della tastiera
  • Avvia la tua app, modifica il layout della tastiera e verrà modificata solo per quella finestra.
  • Se visualizzi una nuova finestra di Firefox, dovrai selezionare nuovamente la lingua per quella nuova finestra.

Per rispondere al tuo desiderio specifico di aprire le app in un unico layout:

  • Impostare "Consenti un diverso per ciascun documento" come indicato sopra.
  • Scopri come modificare il layout tramite script. Le soluzioni sembrano disponibili ...
  • Crea un nuovo launcher (AppleScript) per Firefox che avvia Firefox, quindi esegue il cambio tastiera dopo un ritardo (quando sei sicuro che Firefox sia aperto e in primo piano).
  • Forse questo è abbastanza buono perché farlo al lancio soddisfa le tue esigenze. In caso contrario, eseguirlo continuamente come suggerito da @ pattern86

Grazie! Sto cercando un modo per farlo da un paio di mesi. Safari cambiava sempre da solo il layout della tastiera, mi faceva impazzire.
Ory Band,

Questa risposta è obsoleta! Non esiste tale opzione per Yosemite. controlla la mia risposta: superuser.com/a/889096/230571
skywinder

2
L'opzione è ora tornata in OS X High Sierra, ma riformulata in "Passa automaticamente alla fonte di input di un documento". L'ho trovato molto utile.
MKT

5

Ti suggerisco di provare Keyboard pilot .

L'app è venduta nell'App Store di Mac OS a un prezzo ridotto. Ti consente di impostare un elenco di coppie di layout app-> che forza il layout attivo a cambiare quando l'app specificata diventa attiva.


5
Ciao Gleb! Potresti per favore espandere la tua risposta e spiegare come risolve il problema, cosa fa, ecc.?
slhck,

Ho avuto lo stesso problema, e sono andato avanti e ho comprato il pilota della tastiera e in effetti ha risolto il problema, cambia solo il layout quando cambi applicazioni.
Guillermo Siliceo Trueba,

4

La risposta più votata è obsoleta! Non esiste tale opzione per Yosemite.

Ho trovato un'applicazione fantastica e gratuita , che risolve questo problema: Tastiera automatica

Con questa app puoi specificare la lingua predefinita per qualsiasi app specifica - semplicemente fantastica!


1
Forse una volta era gratuito ma ora non lo è
Evmorov

E ora non è nemmeno disponibile, o forse solo per la mia regione ...
Andrey Semakin,

1

Puoi scrivere un Applescript che viene costantemente eseguito e verifica se un'app ha lo stato attivo e, in caso affermativo, imposta il layout della tastiera su un layout e quando rileva che l'app non ha lo stato attivo cambia nuovamente il layout. Fallo funzionare al login.

Non posso fare a meno di scrivere l'app, ma sarebbe la soluzione.

Ecco un paio di articoli correlati che ho trovato:


1

Ti consiglio di provare Keyboard Maestro su https://www.keyboardmaestro.com/main/ .

Con questa app puoi specificare l'origine di input predefinita per qualsiasi app specifica - semplicemente fantastica!

Controlla il mio screenshot:

inserisci qui la descrizione dell'immagine


1

Non è esattamente la risposta alla domanda posta (poiché funziona solo per il russo e l'inglese), ma voglio che sia qui, per coloro che cercheranno una simile app in futuro. Punto Switcher di Yandex ha una casella di controllo per ricordare il layout per applicazione. E puoi disattivare la commutazione automatica del layout in base a ciò che stai digitando.


Punto switcher è una piccola utility, la cui funzionalità di base consiste nel correggere il testo digitato in un layout errato. Può anche ricordare il layout per applicazione. E non è un plug-in per qualche altra app, è uno strumento autonomo ... Non vedo come 'dipende dall'applicazione stessa'.
Alissa,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.