L'inserimento delle lingue di modifica non funziona, puoi vedere il video.
Vai alle preferenze di sistema / Siri e disattiva Siri e assicurati che la scorciatoia da tastiera sia impostata su Nessuno, quindi riavvia.
Questo mi ha infastidito per quasi un anno intero. Si rivela un design molto cattivo e disordinato e gli errori hanno causato la frustrazione diffusa.
La soluzione è usare solo i comportamenti corretti ( qui di seguito citati come sotto ):
Nelle impostazioni di input, ho abilitato il cambio del metodo di inserimento con il tasto Caps-lock. Quando tutto funziona correttamente, ecco i comportamenti dovrebbero essere:
Usare il tasto maiuscole per cambiare il metodo di input cinese e l'inglese. Ciò significa:
Il link originale: link
Ho avuto un problema simile con la variazione di cui avevo bisogno per cambiare il focus della finestra (disattivare e attivare la finestra dell'applicazione attualmente focalizzata usando command + tab, molto fastidioso).
Sto estendendo la soluzione con Siri (di cui non sono sicuro se questo risolva davvero il problema ma non lo uso comunque) con ciò che ha funzionato per me:
La differenza nel modo in cui questi due metodi (2) e (3) sono implementati fa sì che solo (2) funzioni correttamente, poiché mostra un menu popup in cui l'utente può eseguire il looping delle lingue. Ciò comporta la mancata fase di defocalizzazione / messa a fuoco.
Spero che ti aiuti!
Ho avuto lo stesso problema. Come layout inglese avevo ABC
.
Così ho aggiunto US
layout invece ABC
e dopo aver rimosso ABC
il problema è andato.
Ho problemi simili. Come mostrato nel video o in un altro in cui invece di avere n + 1 lingue, improvvisamente posso passare da una lingua all'altra anche se ho n + 1. Sembra che il processo sia fuori di testa o qualsiasi altra cosa. Per risolvere il problema sono entrato nelle preferenze della tastiera - > scorciatoie - > deselezionare "Seleziona la sorgente di input precedente" o "Seleziona la sorgente successiva nel menu Input" a seconda di quale si sta utilizzando. Successivamente chiudi le preferenze e riapri. Vai di nuovo alle scorciatoie e attiva l'opzione che ti piace.
Sembra che riavvia il processo.
Ho finalmente trovato un modo soddisfacente per risolvere temporaneamente questo problema sul mio computer (con Sierra 10.12.6) SENZA REBOOTING! Anche aperto un account su StackExchange per condividere:)
In primo luogo, i miei sintomi: ad un certo punto la tastiera smette di passare dall'inglese alla mia OtherLanguage. Non importa se utilizzo una scorciatoia da tastiera per cambiare o provo a cambiare la barra dei menu. Quello che succede è che vedo SEMPRE la bandiera della mia OtherLanguage, e poi quando provo a digitare, torna in inglese.
Tuttavia ... ho notato che questo comportamento è specifico dell'applicazione. Alcune applicazioni "cooperative" (nel mio caso Terminal) mi consentono comunque di passare (usando qualsiasi metodo) E STARE con il layout OtherLanguage. Questo mi dà una speranza ...
Purtroppo, nel mio caso il riavvio non è un'opzione, quindi ho continuato a sperimentare. Per prima cosa, ho abbandonato le applicazioni "non collaborative" (Safari, Mail, Skype, Slack). Li ho riportati indietro - nessun effetto.
Poi li ho lasciati di nuovo, passati al mio fidato Terminal, CAMBIATO LA SORGENTE DI INPUT e solo dopo ho riavviato Skype - Skype mi ha restituito la mia OtherLanguage! Ripetuto lo stesso con Slack - ha funzionato anche! Ripetuto con Safari - ha funzionato di nuovo! Ripetuto con Mail - nessun modo: (
Tuttavia posso vivere con quello per il momento. Ad esempio, posso digitare il mio testo in un'altra applicazione e incollarlo nel mio Mail come una soluzione temporanea.
Spero che aiuti qualcuno là fuori!
Mi è successo tutto questo ogni tanto. Console ha emesso un errore quando ho tentato di cambiare il layout della tastiera:
TypingFocusDebug senderProcess is non-trustable, senderProcessPID is 6171 typingFocusProcessPID is 35651 -> msgID = -1
Il senderProcessPID
era /System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/Versions/A/XPCServices/localAuthenticationRemoteService.xpc/Contents/MacOS/localAuthenticationRemoteService
L'uccisione ha contribuito a eliminare il problema della sorgente di input non in commutazione:
sudo killall -9 localAuthenticationRemoteService
Spero che questo aiuti gli altri che stanno avendo lo stesso problema.
Leggi altre domande sui tag macos input-source language sierra