Если на вашем MacBook внезапно пропал нужный язык ввода или отображается только английская раскладка ABC в строке меню, проблема решается за 2 минуты через системные настройки. Чаще всего это происходит после обновления macOS, сброса настроек или при первом включении нового устройства. В 90% случаев достаточно добавить язык через панель управления клавиатурой, но иногда требуется дополнительная настройка источников ввода для корректного отображения спецсимволов (например, для украинской или французской раскладок).
В этой статье — актуальные способы для macOS Sonoma 14.x, Ventura 13.x и Monterey 12.x, включая решения для случаев, когда добавленный язык не отображается в строке меню или не переключается через Command + Пробел. Если вы используете MacBook Air M1/M2 или MacBook Pro с сенсорной панелью Touch Bar, обратите внимание на отдельные нюансы настройки отображения флагов языков.
Проверка текущих языков ввода
Прежде чем добавлять новый язык, убедитесь, что он действительно отсутствует в системе. Для этого:
- Откройте строку меню в верхней части экрана (рядом с иконкой батареи).
- Найдите иконку текущей раскладки — обычно это флаг страны (🇺🇸 для английского, 🇷🇺 для русского) или аббревиатура (
РУС,ENG). - Кликните по иконке: в выпадающем меню отобразятся все активные источники ввода.
Если нужного языка нет в списке, переходите к добавлению. Если язык есть, но не переключается — проблема может быть в конфликте горячих клавиш (об этом в разделе про настройку сочетаний). На MacBook с Touch Bar языки также дублируются на сенсорной панели — проверить их можно, коснувшись области раскладки справа от Esc.
Добавление нового языка клавиатуры через системные настройки
Основной способ добавить раскладку — через панель управления. Инструкция одинакова для всех моделей MacBook (включая MacBook Air и MacBook Pro с чипами M1/M2/M3):
- Откройте Системные настройки (иконка с шестерёнкой в
Dockили через Spotlight поCommand + Пробел). - Перейдите в раздел
Клавиатура→ вкладкаИсточники ввода. - Нажмите кнопку
+в нижнем левом углу окна. - В списке слева выберите нужный язык (например, Русский или Українська).
- Справа отметьте галочкой конкретную раскладку:
- 🇷🇺 Русский — PC (стандартная для Windows-пользователей)
- 🇷🇺 Русский — Фонетический (для набора транслитом)
- 🇺🇦 Українська — Стандартна (с поддержкой буквы
ґ)
Добавить.После добавления язык появится в строке меню и будет доступен для переключения. Если вы добавили несколько раскладок для одного языка (например, английскую US и UK), в меню они будут отображаться отдельно с соответствующими флагами (🇺🇸 и 🇬🇧).
Добавился ли флаг языка в строку меню?|Переключается ли раскладка через Command + Пробел?|Отображаются ли спецсимволы (например, @, #, «») корректно?|Соответствует ли раскладка ожидаемой (PC/Макинтош)?-->
Настройка горячих клавиш для переключения языков
По умолчанию на MacBook переключение языков происходит через Command + Пробел, но это сочетание можно изменить или добавить альтернативное. Для этого:
- В Системных настройках перейдите в
Клавиатура→Сочетания клавиш. - В левом меню выберите
Источники ввода. - Отметьте галочкой
Выбрать предыдущий источник вводаи назначьте сочетание (например,Control + Option + Пробел).
Если горячие клавиши не работают:
- ⚠️ Конфликт с приложениями: Программы вроде Alfred, Karabiner Elements или Parallels Desktop могут перехватывать сочетания. Проверьте настройки этих утилит.
- ⚠️ Сброс настроек клавиатуры: Если сочетания сбились после обновления macOS, выполните сброс через
Терминал:defaults delete -g ApplePressAndHoldEnabled - Откройте
Системные настройки → Клавиатура → Источники ввода. - Выделите ненужный язык в списке.
- Нажмите кнопку
−в нижнем левом углу. - Перейдите в
Системные настройки → Основные → Язык и регион. - Нажмите
Редактировать списоки удалите язык из предпочитаемых языков. - Подтвердите изменение — это может потребовать перезагрузки.
Command + Пробел|Control + Пробел|Option + Command + Пробел|Другое (напишите в комментариях)-->
Решение проблем с отображением языков
Если добавленный язык не появляется в строке меню или не переключается, выполните эти шаги:
| Проблема | Причина | Решение |
|---|---|---|
| Язык добавлен, но не отображается в меню | Отключено отображение в строке меню | Включите в Системные настройки → Клавиатура → Показывать меню ввода |
| Раскладка сбивается после сна | Конфликт с энергосберегающими настройками | Отключите Восстанавливать окна при входе в Системные настройки → Общие |
| Не работают спецсимволы (например, @ или #) | Неверная раскладка (PC vs Макинтош) | Удалите текущую и добавьте правильную версию (например, Русский — PC) |
| Язык пропадает после перезагрузки | Повреждённые настройки пользователя | Сбросьте кэш через Терминал:
|
Для MacBook с Touch Bar: если языки не отображаются на сенсорной панели, проверьте настройки в Системные настройки → Клавиатура → Настроить Touch Bar. Добавьте элемент Источник ввода в нижнюю панель.
Как сбросить все настройки клавиатуры до заводских
Если проблемы сохраняются, выполните полный сброс:
1. Закройте все приложения.
2. В Терминале введите:
defaults delete -g NSUserKeyEquivalents
defaults delete -g ApplePressAndHoldEnabled
killall cfprefsd
3. Перезагрузите MacBook.
⚠️ После сброса придётся заново настраивать все сочетания клавиш!
Удаление ненужных языков клавиатуры
Чтобы удалить лишние раскладки:
Если язык не удаляется (кнопка − неактивна), это значит, что он привязан к основному языку системы. Чтобы удалить его:
Особенности для разных версий macOS
Процесс добавления языков немного отличается в зависимости от версии операционной системы:
- 🍎 macOS Sonoma (14.x) и Ventura (13.x):
- Меню источников ввода объединено с настройками клавиатуры.
- Поддержка быстрого переключения между раскладками через Control Center (иконка клавиатуры в строке меню).
- 🍎 macOS Monterey (12.x) и старше:
- Настройки языков находятся в отдельном разделе
Язык и регион. - Для добавления раскладки нужно сначала добавить язык в систему, затем выбрать конкретную клавиатуру.
- Настройки языков находятся в отдельном разделе
- 🍎 MacBook с чипом M1/M2/M3:
- Поддержка динамического переключения раскладок в зависимости от приложения (например, английская для VS Code, русская для Pages).
- Возможны баги с отображением флагов в Touch Bar — решается обновлением до последней версии macOS.
На MacBook Pro 16" и MacBook Air M2 с macOS Sonoma появилась функция автоматического переключения раскладки по контексту (например, при вводе адреса email автоматически включается английская). Отключается в Системные настройки → Клавиатура → Источники ввода → Автоматически переключать на....
Добавление языков для специфических задач
Некоторые раскладки требуют дополнительных действий:
- 🇯🇵 Японский или 🇨🇳 Китайский :
- После добавления языка установите метод ввода IME через
Системные настройки → Клавиатура → Источники ввода → + → Японский → Хiragana. - Для иероглифов используйте
Kotoeri(встроен в macOS).
- После добавления языка установите метод ввода IME через
- 🇫🇷 Французский (AZERTY) или 🇩🇪 Немецкий (QWERTZ):
- Выбирайте раскладку PC-версии, если привыкли к Windows-варианту.
- Для спецсимволов (например,
œилиß) используйтеOption-сочетания.
- 🇬🇷 Греческий или 🇮🇱 Иврит:
- Включите правый-налево (RTL) текст в
Системные настройки → Клавиатура → Текст → Дополнительно.
- Включите правый-налево (RTL) текст в
- Откройте
Системные настройки → Клавиатура → Источники ввода. - Снимите галочку с
Автоматически переключать на источник ввода документа. - Скачайте .bundle-файл раскладки с сайтов вроде GitHub (например, Latvian QWERTY).
- Поместите файл в
~/Library/Keyboard Layouts/(папкуKeyboard Layoutsпридётся создать вручную). - Перезагрузите MacBook.
- Новая раскладка появится в
Системные настройки → Клавиатура → Источники ввода. - Обновите macOS до последней версии.
- Сбросьте настройки Touch Bar через
Терминал:defaults delete com.apple.controlstrip FullCustomizedkillall ControlStrip
- Добавьте языки в Control Strip вручную:
Системные настройки → Клавиатура → Настроить Touch Bar→ перетащитеИсточник вводав нижнюю панель. - На старом MacBook экспортируйте настройки через
Терминал:defaults export com.apple.HIToolbox ~/Desktop/KeyboardPrefs.plist - Скопируйте файл
KeyboardPrefs.plistна новый MacBook. - Импортируйте настройки:
defaults import com.apple.HIToolbox ~/Desktop/KeyboardPrefs.plist - Перезагрузите устройство.
Для программистов: если вам нужна английская раскладка US International (с поддержкой акцентных символов через ` + букву), добавьте её через Системные настройки → Клавиатура → Источники ввода → Английский → US International - PC.
Как вводить спецсимволы на иностранных раскладках
Например, на немецкой клавиатуре:
- @ = Option + L
- [ = Option + 5
- { = Option + 8
Полный список для вашей раскладки можно посмотреть в Просмотр клавиатуры (включается в строке меню через флаг языка → Показать просмотр клавиатуры).
FAQ: Частые вопросы по языкам клавиатуры на MacBook
Почему после добавления языка он не переключается через Command + Пробел?
Вероятно, конфликт с сочетаниями клавиш другого приложения (например, Spotify или Zoom). Проверьте настройки горячих клавиш в Системные настройки → Клавиатура → Сочетания клавиш → Источники ввода. Также убедитесь, что в Системные настройки → Клавиатура → Источники ввода включена опция Показывать меню ввода в строке меню.
Как сделать так, чтобы язык автоматически переключался в зависимости от приложения?
В macOS Sonoma и Ventura эта функция включена по умолчанию. Чтобы отключить:
Для старых версий macOS используйте утилиту Karabiner Elements для создания правил автоматического переключения.
Можно ли добавить язык, которого нет в стандартном списке (например, латышский QWERTY)?
Да, для этого:
Для macOS Sonoma может потребоваться отключить Системную целостность (SIP).
Почему на MacBook с Touch Bar не отображаются флаги языков?
Это известная проблема на моделях MacBook Pro 2016–2020. Решения:
Как перенести настройки языков клавиатуры на новый MacBook?
При переносе данных через Migration Assistant или Time Machine настройки клавиатуры обычно копируются автоматически. Если этого не произошло:
Альтернативно — вручную добавьте языки на новом MacBook, как описано выше.