Відповіді:
Перейдіть до системних уподобань / Siri та вимкніть Siri і переконайтесь, що для клавіатурного скорочення встановлено значення None, а потім перезапустіть.
Якби це траплялося зі мною раз у раз. Під час спроби переключити розкладку клавіатури консоль видала помилку:
TypingFocusDebug senderProcess is non-trustable, senderProcessPID is 6171 typingFocusProcessPID is 35651 -> msgID = -1
senderProcessPID
було/System/Library/PrivateFrameworks/LocalAuthenticationUI.framework/Versions/A/XPCServices/localAuthenticationRemoteService.xpc/Contents/MacOS/localAuthenticationRemoteService
Вбивство це допомогло позбутися проблеми, що не перемикає джерело входу:
sudo killall -9 localAuthenticationRemoteService
Сподіваюсь, це допоможе іншим, у кого є те саме.
Виникла аналогічна проблема з варіацією, яку мені потрібно змінити фокус вікна (деактивувати та активувати вікно, орієнтоване на даний момент, за допомогою команди + вкладка, дуже дратує).
Я розширюю рішення з Siri (в чому я не впевнений, чи справді це вирішує проблему, але я все одно не використовую її) з тим, що працювало на мене:
Різниця в тому, як реалізуються ці два методи (2) та (3), призводить до того, що лише (2) працює належним чином, оскільки він показує спливаюче меню, де користувач може переходити через мови. Це призводить до відсутності кроку розфокусування / фокусування.
Сподіваюся, що це допомагає!
Це мене турбувало майже цілий рік. Виявляється, дуже поганий і брудний дизайн плюс помилки викликали широке розчарування.
Рішення полягає в тому, щоб використовувати лише правильну поведінку ( далі цитується далі ):
У налаштуваннях вводу я ввімкнув перемикання способу введення клавішею Caps-lock. Коли все працює добре, ось такі форми поведінки повинні бути:
Використання cap-lock для переключення китайського методу введення та англійської мови. Це означає:
Оригінальне посилання: https://forums.macrumors.com/threads/is-there-a-bug-with-language-switching-in-sierra.2020165/#post-24054565
У мене є подібні проблеми. Як показано на відео чи іншому, де замість того, щоб мати n + 1 мов, я раптом можу переключатися лише між 1 мовою, навіть якщо я маю n + 1. Здається, процес вибухнув сам себе чи що завгодно. Щоб виправити це, я перейшов до налаштувань клавіатури -> ярлики -> зніміть позначку "Вибрати попереднє джерело введення" або "Вибрати наступне джерело в меню введення", що б ви не використовували. Потім закрийте налаштування та повторно відкрийте їх. Перейдіть до ярликів ще раз і ввімкніть опцію, яка вам подобається.
Здається, це перезавантажує процес.
Нарешті я знайшов задовільний спосіб тимчасово виправити це на моєму комп’ютері (під керуванням Sierra 10.12.6) БЕЗ перезавантаження! Навіть відкрив рахунок на StackExchange, щоб поділитися :)
По-перше, мої симптоми: в якийсь момент клавіатура перестає перемикатися між англійською мовою та моєю Other Language. Не має значення, чи я використовую комбінацію клавіш для перемикання або намагаюся переключитися на панелі меню. Що трапляється - я КРАТКО бачу прапор мого OtherLanguage, а потім, коли я намагаюся набрати, він переходить на англійську.
Однак ... я помітив, що така поведінка залежить від застосування. Деякі програми "спільної роботи" (в моєму випадку "Термінал") все ще дозволяють мені перемикатися (використовуючи будь-який метод) І ЗАЛИШИТИ з макетом OtherLanguage. Це дає мені певну надію ...
На жаль, у моєму випадку перезавантаження не є можливим, тому я продовжував експериментувати. По-перше, я вийшов із програм, які не співпрацювали (Safari, Mail, Skype, Slack). Повернув їх знову - жодного ефекту.
Тоді я знову кинув їх, перейшов на мій надійний Термінал, змінив Вхідний ДЖЕРЕЛА і тільки потім перезапустив Skype - Skype повернув мені іншу мову Мова! Повторювали те ж саме з Slack - це теж працювало! Повторився з Safari - він знову працював! Повторюється з Поштою - ніяк :(
Однак я можу на даний час жити з цим. Наприклад, я можу ввести свій текст в іншій програмі і просто вставити у свою пошту як тимчасове виправлення.
Сподіваюся, це допомагає комусь там!