Если при наборе текста на MacBook Air/Pro внезапно сбилась раскладка или клавиатура печатает не те символы (например, вместо "Й" появляется "Q"), проблема решается за 2 клика. В 90% случаев это происходит из-за случайного нажатия комбинации Command + Пробел — стандартного сочетания для смены языка в macOS. Но если горячие клавиши не работают, раскладку можно переключить через панель меню, Системные настройки или даже жестами на трекпаде (на моделях с Touch Bar алгоритм отличается). Ниже — все актуальные способы для macOS Ventura, Sonoma и более ранних версий, включая решение типичных ошибок (например, когда язык не меняется или пропадает из списка).
Важно: на MacBook с чипом Apple M1/M2 и Intel процесс переключения идентичен, но настройка горячих клавиш может отличаться в зависимости от версии системы. Если после обновления macOS раскладка сбилась или исчезла, проверьте сначала раздел "Клавиатура" → "Методы ввода" — часто проблема кроется в сбросе пользовательских сочетаний.
1. Стандартный способ: горячие клавиши
Самый быстрый метод — использование заранее назначенной комбинации. По умолчанию в macOS это:
- 🔹
Command (⌘) + Пробел— переключение между последними двумя языками. - 🔹
Control (⌃) + Пробел— открытие меню выбора раскладки (если включено в настройках). - 🔹
Option (⌥) + Command (⌘) + Пробел— переключение на предыдущий источник ввода (актуально для 3+ языков).
Если комбинации не работают:
- Откройте Системные настройки (
⌘ + ,). - Перейдите в
Клавиатура → Сочетания клавиш → Источники ввода. - Убедитесь, что галочки стоят напротив "Выбрать предыдущий источник ввода" и "Выбрать следующий источник ввода".
На MacBook Pro с Touch Bar языковую панель можно вызвать свайпом по сенсорной полоске вправо (если включена опция в настройках Клавиатура → Настройка панели Touch Bar). На моделях без Touch Bar (например, MacBook Air M1) этот метод недоступен.
2. Переключение через панель меню
В правом верхнем углу экрана отображается значок клавиатуры (флажок страны или аббревиатура языка, например "РУС"/"ENG"). Клик по нему открывает список доступных раскладок:
- 🌐 Наведите курсор на нужный язык и выберите его левой кнопкой мыши.
- 🔄 Если флажка нет, включите отображение:
Системные настройки → Клавиатура → Показывать меню клавиатуры в строке меню. - ⚙️ Чтобы удалить ненужную раскладку, зайдите в
Системные настройки → Клавиатура → Методы вводаи нажмите "–" рядом с языком.
На macOS Sonoma панель меню может скрываться при полном экране — проведите курсором к верхней границе дисплея, чтобы её вызвать. Если значок языка серый и неактивный, это означает, что в текущем приложении (например, в Terminal или некоторых играх) смена раскладки заблокирована.
Значок клавиатуры виден в панели меню|Курсор находится в текстовом поле (раскладка не меняется в неактивных окнах)|Приложение поддерживает многозадачность (в играх может не работать)|Язык добавлен в "Методы ввода"
-->
3. Настройка языков в системных параметрах
Если нужной раскладки нет в списке или она сбивается после перезагрузки, добавьте её вручную:
- Откройте Системные настройки → Клавиатура → Методы ввода.
- Нажмите "+" в нижнем левом углу.
- В поисковой строке введите название языка (например, "русский" или "english").
- Выберите нужную раскладку (Русская — PC для привычной "ЙЦУКЕН" или Русская — фонет. для транслитерации).
- Нажмите "Добавить".
Для ускорения переключения:
- 🔧 Отметьте галочкой "Показывать меню ввода в строке меню".
- 🔄 Включите опцию "Автоматически переключать на документ с другим языком" (актуально для Pages, Word).
Как добавить редкие раскладки (например, украинскую или беларускую)
В окне добавления языков выберите "Другие источники ввода" → "Европа" или "Азия" (для кириллических раскладок). Для MacBook с macOS Monterey и старше доступны даже региональные варианты, например "Русская — Казахстан".
Внимание: если после добавления языка он не отображается в панели меню, перезапустите Finder (клик по значку Apple → "Принудительное завершение" → "Finder" → "Перезапустить").
4. Использование трекпада и жестов
На MacBook с Force Touch трекпадом можно переключать раскладку свайпом четырьмя пальцами влево/вправо (если включена опция в настройках). Для этого:
- Откройте
Системные настройки → Трекпад → Дополнительно. - Активируйте "Переключать страницы и полноэкранные приложения".
- В разделе
Клавиатура → Сочетания клавиш → Миссия Controlназначьте жест на смену источника ввода.
Этот метод удобен для работы в Full Screen-режиме, когда панель меню скрыта. Однако он может конфликтовать с жестами Safari или Final Cut Pro — в таком случае отключите его для конкретных приложений в настройках Универсальный доступ → Указатель мыши → Параметры трекпада.
5. Решение проблем с переключением
Если язык не меняется или клавиатура "зависла" на одной раскладке, проверьте:
| Симптом | Возможная причина | Решение |
|---|---|---|
| Горячие клавиши не работают | Конфликт с программой (например, Karabiner Elements) | Переназначьте сочетание в Системные настройки → Клавиатура → Сочетания клавиш |
| Язык сбивается после сна | Сброс настроек энергосбережения | Отключите Системные настройки → Батарея → Оптимизация зарядки |
| Нет значка языка в меню | Скрыт в настройках | Включите Клавиатура → Показывать меню клавиатуры в строке меню |
| Клавиатура печатает неверные символы | Неправильная раскладка (например, "Русская — Mac" вместо "Русская — PC") | Удалите текущую и добавьте правильную версию в Методы ввода |
Критическая ошибка: если после обновления macOS все раскладки исчезли, восстановите их через Time Machine или вручную добавьте заново. В редких случаях помогает сброс NVRAM (выключите MacBook, затем удерживайте Option + Command + P + R 20 секунд).
Горячие клавиши|Панель меню|Жесты на трекпаде|Не знаю / другой способ-->
6. Особенности для MacBook с Touch Bar
На моделях MacBook Pro 2016–2023 с Touch Bar алгоритм смены языка отличается:
- 🖥️ По умолчанию языковая панель отображается на Touch Bar справа (значок глобуса). Тапните по нему, чтобы выбрать раскладку.
- ⚡ Если панели нет, добавьте её:
Системные настройки → Клавиатура → Настройка панели Touch Bar→ перетащите "Источник ввода" в активную зону. - 🔧 Для быстрого доступа назначьте сочетание
Fn + Пробел(в настройкахКлавиатура → Сочетания клавиш).
Внимание: на Touch Bar может отображаться не более 3-х языков одновременно. Если раскладок больше, используйте свайп влево/вправо по панели или горячие клавиши.
7. Альтернативные методы (для продвинутых пользователей)
Если стандартные способы не устраивают, попробуйте:
- 🤖 Automator: создайте скрипт для переключения языка по таймеру или при запуске приложения.
- 🔌 Karabiner Elements: переназначьте любые клавиши (например,
Caps Lock) на смену раскладки. - 📱 Shortcuts: настройте голосовую команду через Siri (например, "Переключи на английский").
Для Terminal можно использовать команду:
defaults write com.apple.HIToolbox AppleCurrentKeyboardLayoutInputSourceID -string "com.apple.keylayout.Russian-PC"
Замените Russian-PC на идентификатор вашей раскладки (узнать его можно командой defaults read com.apple.HIToolbox AppleEnabledInputSources). После выполнения перезагрузите MacBook.
FAQ: Частые вопросы
Почему после обновления macOS пропадают раскладки?
Обновления macOS (особенно крупные, как переход с Monterey на Ventura) сбрасывают пользовательские настройки. Чтобы вернуть языки:
- Проверьте раздел
Системные настройки → Клавиатура → Методы ввода. - Если языки исчезли, добавьте их заново (см. раздел 3).
- Перезапустите MacBook — иногда изменения применяются только после ребута.
Как отключить автоматическое переключение языка в Word/Excel?
В офисных приложениях Microsoft 365 есть функция автоопределения языка, которая может конфликтовать с системными настройками. Чтобы её отключить:
- Откройте Word или Excel.
- Перейдите в
Инструменты → Язык → Настройка языка редактирования. - Снимите галочку с "Автоматически определять язык".
- Установите язык по умолчанию вручную.
Можно ли назначить разные сочетания клавиш для разных языков?
Да, но только с помощью сторонних утилит, например Karabiner Elements или BetterTouchTool. В стандартных настройках macOS такая опция отсутствует. Инструкция для Karabiner:
- Установите программу с официального сайта.
- Откройте
Karabiner → Complex Modifications → Add Rule. - Выберите "Change Input Source" и назначьте уникальные комбинации для каждого языка.
Почему на MacBook с Windows (Boot Camp) не работают горячие клавиши?
В Windows на MacBook сочетания macOS (Command + Пробел) не действуют. Чтобы настроить переключение:
- В Windows откройте
Параметры → Время и язык → Язык и регион. - Добавьте нужные раскладки.
- Назначьте комбинацию в
Параметры → Устройства → Ввод → Дополнительные параметры клавиатуры.
По умолчанию в Windows на MacBook работает Alt + Shift или Win + Пробел.
Как сбросить все настройки клавиатуры к заводским?
Если настройки сбились и восстановить их не удаётся, выполните сброс:
- Закройте все приложения.
- Удалите файл настроек, выполнив в Terminal:
rm ~/Library/Preferences/com.apple.HIToolbox.plist - Перезагрузите MacBook.
После этого все языки и сочетания клавиш вернутся к стандартным значениям.