Come impedire a OS X di cambiare automaticamente il metodo di input (layout della tastiera)?


18

Dopo aver utilizzato la tastiera wireless fornita con iMac, sono passato a MS Ergo Natural 4000. Sorprendentemente ho dovuto installare un software aggiuntivo poiché OS X non riusciva a capire quale tastiera avessi.

Dopo di che sono andato in sys prefs e ho impostato il metodo di input principale su "British - Microsoft" per primo e "Swiss German" secondo (che cos'è la tastiera wireless), nella scheda "input input":

inserisci qui la descrizione dell'immagine

Tuttavia ... OS X continua a reimpostare il mio metodo di immissione sul tedesco svizzero che mi sta guidando le banane.

Ho la bandiera in alto a destra in modo da poter vedere quando cambia.

NB Ho "opzioni di input source" impostate su "usa lo stesso in tutti i documenti" che presumo significhi mantenere la lingua uguale per qualsiasi cosa in esecuzione.

Torna alla pagina di accesso.

Qualcuno sa come risolvere questo problema?


Ho anche notato che per alcune applicazioni non è nemmeno possibile selezionare "British - Microsoft", ad esempio Anteprima, QuickTimeplayer. Altre applicazioni come Firefox e iTunes funzionano bene (anche se continuano a tornare al tedesco svizzero)
adolf garlic

Risposte:


13

Se il sistema cambia lingua senza che tu lo richieda, significa che la sorgente di input corrente diventa in qualche modo non disponibile. Questo può accadere se stai usando una fonte di input personalizzata (metti sotto ~ / Libreria / Layout tastiera) e poi blocchi lo schermo. La schermata di blocco è di proprietà del sistema e pertanto non ha accesso ai layout personalizzati, ma solo a quelli di sistema. Poiché la fonte corrente non è disponibile, tornerà automaticamente a un'altra.

Per risolvere questo problema, assicurarsi che il layout della tastiera personalizzato sia inserito in / Libreria e non / Utenti / Tu / Libary. Dopo aver spostato il file, rimuovere l'origine di input dall'elenco, riavviare e quindi reinserirlo.


Grazie per questo! Avevo i miei layout in ~ / Library e le mie app installate nel negozio di app non potevano vederli e non avevo idea del perché.
Daniel J. Pritchett,

Grazie ha funzionato benissimo. Questo è stato un grande fastidio! Accadeva sempre quando si apriva un prompt Autorizza e dopo il logout.
jmagnusson,

Funziona, grazie mille per questo! Metti il ​​file .layout in "/ Library / Keyboard Layouts" e quindi riavvia il sistema operativo completo.
György Balássy,

Grazie mille! Questa dovrebbe essere la risposta accettata di sicuro.
ruohola,

12

Una possibilità che ho avuto in un caso simile è che stai premendo la scorciatoia da tastiera per cambiare sorgente di input.

Nelle preferenze di Snow Leopard, l'impostazione predefinita per selezionare l'origine di input precedente è Command-Space. Nella schermata di acquisizione delle preferenze Lingua e testo puoi vedere che questa scorciatoia è attiva (l'altra scorciatoia, per selezionare la fonte di input successiva, è inattiva in quella cattura dello schermo):

Collegamento alla sorgente di input

È un po 'strano che Command-Space venga utilizzato, poiché viene utilizzato anche per Spotlight. Ma se una scorciatoia viene assegnata più volte, Snow Leopard mostrerebbe un avviso, che la tua cattura dello schermo non mostra. Quindi, Command-Space non attiverà Spotlight sul tuo Mac:

Collegamento alla sorgente di ingresso con avviso

Dal supporto Apple : Command-Space: mostra o nascondi il campo di ricerca Spotlight (se sono installate più lingue, può ruotare attraverso i sistemi di script abilitati)


Il mio 10.6 ha disabilitato (impostazione predefinita) Command-Space (anziché Option-Space) per "Seleziona la sorgente di input precedente". Non so perché, perché Command-Space è stato Spotlight per secoli. Inoltre non so cosa l'abbia disabilitato. Ma: forse alcune installazioni hanno ancora quel collegamento Command-Space assegnato due volte? Ciò mostrerebbe comunque un avviso nelle preferenze della tastiera.
Arjan,

Quando passo a un'app che non supporta l'impostazione "British - Microsoft", ovvero presumo automaticamente "tedesco svizzero", sembra passare a TUTTE le applicazioni. Non capisco perché non tutte le applicazioni supportino un'altra lingua e non capisco perché questo costringa le altre applicazioni a prendere la modifica.
Adolf aglio,

È un'impostazione globale per la tastiera e quindi per tutte le app.
user151019

Mi dispiace che non lo sia - ogni app ricorda ciò che è stato utilizzato per ultimo - vedi mac.finerthingsin.com/2010/01/18/…
user151019

In realtà sembra avere entrambi. Singola impostazione globale e impostazione per app. Il problema sta nel fatto che una volta impostato su una lingua non supportata da tutte le app, passerà all'altra. Fa schifo, sul serio.
Adolf Aglio,

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.