Як зупинити OS X від автоматичного перемикання способу введення (розкладки клавіатури) автоматично?


18

Після використання бездротової клавіатури, що постачається з iMac, я перейшов на MS Ergo Natural 4000. Дивно, що мені довелося встановити додаткове програмне забезпечення, оскільки OS X не міг розібратися, яку клавіатуру мав.

Після цього я перейшов до префіксу sys і встановив основний метод введення "Британський - Майкрософт" перший і "Швейцарський німецький" другий (що таке бездротова клавіатура), на вкладці "Вхідні джерела":

введіть тут опис зображення

Однак ... OS X продовжує скидати мій метод введення назад до швейцарської німецької, яка веде мені банани.

У мене правий верх справа, щоб я міг бачити, коли це змінюється.

Примітка. У мене "налаштування джерела введення" встановлено на "використовувати одне і те ж у всіх документах", що, як я вважаю, означає зберегти мову однаковою для будь-якого запущеного.

Він також повертається назад на сторінці входу.

Хтось знає, як це виправити?


Ви також щойно помітили, що для деяких додатків неможливо вибрати навіть "Британська - Майкрософт", наприклад, Preview, QuickTimeplayer. Інші додатки, такі як firefox та itunes, добре працюють (хоча вони все ще продовжують переходити на швейцарську німецьку)
adolf часник

Відповіді:


13

Якщо система перемикає мову, не вимагаючи цього, це означає, що поточне джерело вводу якось стає недоступним. Це може статися, якщо ви користуєтеся власним джерелом введення (помістіть під ~ / Бібліотека / Клавіатура) і потім заблокуйте екран. Екран блокування належить системі, і тому він не має доступу до ваших власних макетів, лише до загальносистемних. Поточне джерело недоступне, воно автоматично повернеться до іншого.

Щоб вирішити цю проблему, переконайтеся, що ваш власний розклад клавіатури розміщено під / Бібліотека, а не / Користувачі / Ви / Бібліотека. Після переміщення файлу вийміть вхідне джерело зі списку, перезавантажте його і знову поставте його назад.


Дякую за це! У мене були макети в ~ / Бібліотеці, і мої додатки, встановлені в магазині, не могли їх бачити, і я не знав, чому.
Даніель Дж. Прітчетт

Спасибі це спрацювало чудово. Це було таке величезне роздратування! Це завжди бувало, коли під час відкриття та після виходу з нього з'явилося запит авторизації.
jmagnusson

Це працює, дуже дякую за це! Помістіть .layout файл у "/ Бібліотека / Розкладки клавіатури", а потім виконайте повне перезавантаження ОС.
György Balássy

Дуже дякую! Це обов'язково має бути прийнятою відповіддю.
ruohola

12

Однією з можливостей, що у мене був у подібному випадку, є те, що ви натискаєте комбінацію клавіш для переключення джерел введення.

У налаштуваннях Snow Leopard типовим для вибору попереднього вхідного джерела є Command-Space. Під час захоплення екрана налаштувань мови та тексту ви бачите, що цей ярлик активний (інший ярлик для вибору наступного вхідного джерела неактивний для цього захоплення екрана):

Ярлик вхідного джерела

Це трохи дивно , що Command-Space використовується, так як це також використовується для Spotlight. Але якщо ярлик призначено кілька разів, то Snow Leopard покаже попередження, що ваш знімок екрана нічого НЕ покаже. Отже, Command-Space не активує прожектор на вашому Mac:

Ярлик джерела введення з попередженням

З підтримки Apple : Command-Space: Показати або приховати поле пошуку Spotlight (якщо встановлено кілька мов, може обертатися через активовані системи скриптів)


Моя 10.6 має вимкнено (за замовчуванням) командний простір (а не Option-Space) для "Вибрати попереднє джерело введення". Я не знаю, чому це так, тому що Command-Space протягом століть була прожекторною. Я також не знаю, що це відключило. Але: можливо, деякі установки все ще мають цей ярлик команди Command-Space, призначений двічі? Це вказувало б на попередження в налаштуваннях клавіатури.
Ар'ян

Коли я перемикаюсь на додаток, який не підтримує налаштування "Британський - Майкрософт", тобто автоматично приймає "Швейцарську німецьку", виявляється, що вона переключається на ВСІ програми. Я не розумію, чому не всі програми підтримують іншу мову, і я також не розумію, чому це змушує інші програми приймати зміни.
адольф часник

Це глобальне налаштування для клавіатури, а отже, і для всіх додатків.
користувач151019

Вибачте, що це не так - кожен додаток запам'ятовує те, що використовувалось останнім часом - див. Mac.finerthingsin.com/2010/01/18/…
користувач151019

Насправді, схоже, є і те, і інше. Єдине глобальне налаштування та налаштування на додаток. Проблема полягає в тому, що як тільки ви встановите його на мову, яка підтримується не всіма програмами, вона перейде на іншу. Це смокче, серйозно.
часник адольфа

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.