Как добавить язык клавиатуры на MacBook: инструкция для всех версий macOS

Если на вашем MacBook внезапно пропал нужный язык ввода или отображается только английская раскладка ABC в строке меню, проблема решается за 2 минуты через системные настройки. Чаще всего это происходит после обновления macOS, сброса настроек или при первом включении нового устройства. В 90% случаев достаточно добавить язык через панель управления клавиатурой, но иногда требуется дополнительная настройка источников ввода для корректного отображения спецсимволов (например, для украинской или французской раскладок).

В этой статье — актуальные способы для macOS Sonoma 14.x, Ventura 13.x и Monterey 12.x, включая решения для случаев, когда добавленный язык не отображается в строке меню или не переключается через Command + Пробел. Если вы используете MacBook Air M1/M2 или MacBook Pro с сенсорной панелью Touch Bar, обратите внимание на отдельные нюансы настройки отображения флагов языков.

Проверка текущих языков ввода

Прежде чем добавлять новый язык, убедитесь, что он действительно отсутствует в системе. Для этого:

  1. Откройте строку меню в верхней части экрана (рядом с иконкой батареи).
  2. Найдите иконку текущей раскладки — обычно это флаг страны (🇺🇸 для английского, 🇷🇺 для русского) или аббревиатура (РУС, ENG).
  3. Кликните по иконке: в выпадающем меню отобразятся все активные источники ввода.

Если нужного языка нет в списке, переходите к добавлению. Если язык есть, но не переключается — проблема может быть в конфликте горячих клавиш (об этом в разделе про настройку сочетаний). На MacBook с Touch Bar языки также дублируются на сенсорной панели — проверить их можно, коснувшись области раскладки справа от Esc.

Добавление нового языка клавиатуры через системные настройки

Основной способ добавить раскладку — через панель управления. Инструкция одинакова для всех моделей MacBook (включая MacBook Air и MacBook Pro с чипами M1/M2/M3):

  1. Откройте Системные настройки (иконка с шестерёнкой в Dock или через Spotlight по Command + Пробел).
  2. Перейдите в раздел Клавиатура → вкладка Источники ввода.
  3. Нажмите кнопку + в нижнем левом углу окна.
  4. В списке слева выберите нужный язык (например, Русский или Українська).
  5. Справа отметьте галочкой конкретную раскладку:
    • 🇷🇺 Русский — PC (стандартная для Windows-пользователей)
    • 🇷🇺 Русский — Фонетический (для набора транслитом)
    • 🇺🇦 Українська — Стандартна (с поддержкой буквы ґ)
  • Нажмите Добавить.
  • После добавления язык появится в строке меню и будет доступен для переключения. Если вы добавили несколько раскладок для одного языка (например, английскую US и UK), в меню они будут отображаться отдельно с соответствующими флагами (🇺🇸 и 🇬🇧).

    Добавился ли флаг языка в строку меню?|Переключается ли раскладка через Command + Пробел?|Отображаются ли спецсимволы (например, @, #, «») корректно?|Соответствует ли раскладка ожидаемой (PC/Макинтош)?-->

    Настройка горячих клавиш для переключения языков

    По умолчанию на MacBook переключение языков происходит через Command + Пробел, но это сочетание можно изменить или добавить альтернативное. Для этого:

    1. В Системных настройках перейдите в КлавиатураСочетания клавиш.
    2. В левом меню выберите Источники ввода.
    3. Отметьте галочкой Выбрать предыдущий источник ввода и назначьте сочетание (например, Control + Option + Пробел).

    Если горячие клавиши не работают:

    • ⚠️ Конфликт с приложениями: Программы вроде Alfred, Karabiner Elements или Parallels Desktop могут перехватывать сочетания. Проверьте настройки этих утилит.
    • ⚠️ Сброс настроек клавиатуры: Если сочетания сбились после обновления macOS, выполните сброс через Терминал:
      defaults delete -g ApplePressAndHoldEnabled
    • Command + Пробел|Control + Пробел|Option + Command + Пробел|Другое (напишите в комментариях)-->

      Решение проблем с отображением языков

      Если добавленный язык не появляется в строке меню или не переключается, выполните эти шаги:

      Проблема Причина Решение
      Язык добавлен, но не отображается в меню Отключено отображение в строке меню Включите в Системные настройки → Клавиатура → Показывать меню ввода
      Раскладка сбивается после сна Конфликт с энергосберегающими настройками Отключите Восстанавливать окна при входе в Системные настройки → Общие
      Не работают спецсимволы (например, @ или #) Неверная раскладка (PC vs Макинтош) Удалите текущую и добавьте правильную версию (например, Русский — PC)
      Язык пропадает после перезагрузки Повреждённые настройки пользователя Сбросьте кэш через Терминал:
      rm ~/Library/Preferences/com.apple.HIToolbox.plist

      Для MacBook с Touch Bar: если языки не отображаются на сенсорной панели, проверьте настройки в Системные настройки → Клавиатура → Настроить Touch Bar. Добавьте элемент Источник ввода в нижнюю панель.

      Как сбросить все настройки клавиатуры до заводских

      Если проблемы сохраняются, выполните полный сброс:

      1. Закройте все приложения.

      2. В Терминале введите:

      defaults delete -g NSUserKeyEquivalents
      

      defaults delete -g ApplePressAndHoldEnabled

      killall cfprefsd

      3. Перезагрузите MacBook.

      ⚠️ После сброса придётся заново настраивать все сочетания клавиш!

      Удаление ненужных языков клавиатуры

      Чтобы удалить лишние раскладки:

      1. Откройте Системные настройки → Клавиатура → Источники ввода.
      2. Выделите ненужный язык в списке.
      3. Нажмите кнопку в нижнем левом углу.

      Если язык не удаляется (кнопка неактивна), это значит, что он привязан к основному языку системы. Чтобы удалить его:

      1. Перейдите в Системные настройки → Основные → Язык и регион.
      2. Нажмите Редактировать список и удалите язык из предпочитаемых языков.
      3. Подтвердите изменение — это может потребовать перезагрузки.

    Особенности для разных версий 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).
    • 🇫🇷 Французский (AZERTY) или 🇩🇪 Немецкий (QWERTZ):
      • Выбирайте раскладку PC-версии, если привыкли к Windows-варианту.
      • Для спецсимволов (например, œ или ß) используйте Option-сочетания.
    • 🇬🇷 Греческий или 🇮🇱 Иврит:
      • Включите правый-налево (RTL) текст в Системные настройки → Клавиатура → Текст → Дополнительно.
    • Для программистов: если вам нужна английская раскладка US International (с поддержкой акцентных символов через ` + букву), добавьте её через Системные настройки → Клавиатура → Источники ввода → Английский → US International - PC.

      Как вводить спецсимволы на иностранных раскладках

      Например, на немецкой клавиатуре:

      - @ = Option + L

      - [ = Option + 5

      - { = Option + 8

      Полный список для вашей раскладки можно посмотреть в Просмотр клавиатуры (включается в строке меню через флаг языка → Показать просмотр клавиатуры).

      FAQ: Частые вопросы по языкам клавиатуры на MacBook

      Почему после добавления языка он не переключается через Command + Пробел?

      Вероятно, конфликт с сочетаниями клавиш другого приложения (например, Spotify или Zoom). Проверьте настройки горячих клавиш в Системные настройки → Клавиатура → Сочетания клавиш → Источники ввода. Также убедитесь, что в Системные настройки → Клавиатура → Источники ввода включена опция Показывать меню ввода в строке меню.

      Как сделать так, чтобы язык автоматически переключался в зависимости от приложения?

      В macOS Sonoma и Ventura эта функция включена по умолчанию. Чтобы отключить:

      1. Откройте Системные настройки → Клавиатура → Источники ввода.
      2. Снимите галочку с Автоматически переключать на источник ввода документа.

      Для старых версий macOS используйте утилиту Karabiner Elements для создания правил автоматического переключения.

      Можно ли добавить язык, которого нет в стандартном списке (например, латышский QWERTY)?

      Да, для этого:

      1. Скачайте .bundle-файл раскладки с сайтов вроде GitHub (например, Latvian QWERTY).
      2. Поместите файл в ~/Library/Keyboard Layouts/ (папку Keyboard Layouts придётся создать вручную).
      3. Перезагрузите MacBook.
      4. Новая раскладка появится в Системные настройки → Клавиатура → Источники ввода.

      Для macOS Sonoma может потребоваться отключить Системную целостность (SIP).

      Почему на MacBook с Touch Bar не отображаются флаги языков?

      Это известная проблема на моделях MacBook Pro 2016–2020. Решения:

      • Обновите macOS до последней версии.
      • Сбросьте настройки Touch Bar через Терминал:
        defaults delete com.apple.controlstrip FullCustomized
        

        killall ControlStrip

      • Добавьте языки в Control Strip вручную: Системные настройки → Клавиатура → Настроить Touch Bar → перетащите Источник ввода в нижнюю панель.

      Как перенести настройки языков клавиатуры на новый MacBook?

      При переносе данных через Migration Assistant или Time Machine настройки клавиатуры обычно копируются автоматически. Если этого не произошло:

      1. На старом MacBook экспортируйте настройки через Терминал:
        defaults export com.apple.HIToolbox ~/Desktop/KeyboardPrefs.plist
      2. Скопируйте файл KeyboardPrefs.plist на новый MacBook.
      3. Импортируйте настройки:
        defaults import com.apple.HIToolbox ~/Desktop/KeyboardPrefs.plist
      4. Перезагрузите устройство.

      Альтернативно — вручную добавьте языки на новом MacBook, как описано выше.