Если при наборе текста на MacBook Air или MacBook Pro вместо русских букв появляются латинские символы, а комбинация Cmd+Space не работает — проблема в настройках раскладки или горячих клавишах. Чаще всего это происходит после обновления macOS, сброса настроек или подключения внешней клавиатуры. В 90% случаев решение занимает меньше минуты: достаточно активировать русскую раскладку в меню языков или переназначить сочетание клавиш.
На macOS Ventura, Sonoma и Monterey алгоритм переключения отличается от Windows: здесь нет привычного Alt+Shift, а стандартная комбинация Command+Пробел может конфликтовать с Spotlight. Ниже — проверенные способы сменить язык ввода, включая методы для MacBook с Touch Bar и устройств с несколькими пользователями.
Проверка активных раскладок в macOS
Прежде чем менять сочетания клавиш, убедитесь, что русская раскладка вообще добавлена в систему. Если её нет в списке, переключение будет невозможно. Вот как проверить:
- Откройте меню языков: кликните по флагу текущей раскладки в правом верхнем углу экрана (рядом с часами). Если там только один язык — проблема найдена.
- Перейдите в настройки: выберите
Системные настройки → Клавиатура → Источники ввода. - Проверьте список: в левой колонке должны быть как минимум Английский и Русский. Если русского нет — добавьте его через кнопку
+.
Если русская раскладка есть, но не переключается — проблема в горячих клавишах или конфликте с другими программами (например, Karabiner Elements или BetterTouchTool).
Способ 1: Стандартное переключение (Command + Пробел)
По умолчанию в macOS для смены языка закреплена комбинация Command (⌘) + Пробел. Она работает на всех моделях MacBook, но часто отключается после обновлений или конфликтует с поиском Spotlight. Чтобы вернуть её:
- 🔹 Нажмите
Command + Пробелодин раз. Если раскладка поменялась — проблема решена. - 🔹 Если комбинация открывает поиск Spotlight, перейдите в
Системные настройки → Spotlight → Сочетания клавиши отключите конфликтующее сочетание. - 🔹 На MacBook с Touch Bar проверьте, не скрыта ли панель языков. Проведите пальцем по Touch Bar влево — должен появиться флаг текущей раскладки.
Если комбинация не работает даже после проверки Spotlight, возможно, она переназначена. Об этом — в следующем разделе.
Способ 2: Переназначение горячих клавиш
Если стандартная комбинация не устраивает или конфликтует с другими функциями, её можно изменить. Например, многим удобнее использовать Option (Alt) + Shift, как в Windows. Для этого:
- Откройте
Системные настройки → Клавиатура → Сочетания клавиш → Источники ввода. - Поставьте галочку напротив «Выбрать предыдущий источник ввода»**.
- Кликните по текущему сочетанию (например,
Control + Option + Пробел) и нажмите новую комбинацию, например,Option + Shift. - Повторите для пункта «Выбрать следующий источник ввода»**, если нужно.
После изменения проверьте работу новой комбинации. Если она не срабатывает, перезагрузите MacBook — иногда настройки применяются только после ребута.
1. Сочетание назначено в настройках|false
2. Нет конфликтов с Spotlight или другими программами|false
3. Раскладка добавлена в источники ввода|false
4. MacBook перезагружен после изменений|false
-->
Способ 3: Переключение через меню языков
Если горячие клавиши не работают или вы их отключили, можно менять раскладку вручную через панель меню. Этот способ медленнее, но надёжнее:
- 🌐 Кликните по иконке текущего языка в правом верхнем углу (рядом с датой/временем).
- 📋 В выпадающем списке выберите Русский (или другой нужный язык).
- ⚙️ Если иконки языков нет, включите её в
Системные настройки → Клавиатура → Показать меню ввода в строке меню.
На MacBook с macOS Mojave и старше в этом меню также отображается текущая раскладка клавиатуры (например, Русская — ПК или Английская — Colemak). Если там указан не тот вариант, выберите правильный вручную.
⚠️ Внимание: Если в меню языков отображается только один язык, но вы уверены, что добавили русский — проверьте настройки Системные настройки → Язык и регион. Иногда основной язык системы сбрасывается после обновлений.
Способ 4: Использование Touch Bar (для MacBook Pro 2016–2026)
На моделях с Touch Bar переключение раскладки можно вынести на сенсорную панель. Для этого:
- Откройте
Системные настройки → Клавиатура → Настройка панели Touch Bar. - Перетащите элемент «Меню ввода»** на панель (он выглядит как иконка клавиатуры с флагом).
- Нажмите «Готово»** и проверьте работу: теперь при касании этой иконки будет появляться список доступных раскладок.
Если Touch Bar не реагирует на нажатия, обновите прошивку через Apple Configurator 2 или сбросьте настройки SMC (для моделей на Intel). На MacBook M1/M2 сброс не требуется — достаточно перезагрузки.
Как сбросить SMC на MacBook Intel
1. Выключите MacBook.
2. Зажмите Control + Option (Alt) + Shift на 7 секунд, затем добавьте кнопку питания (ещё 7 секунд).
3. Отпустите все клавиши и включите устройство.
Способ 5: Терминальные команды для опытных пользователей
Если графический интерфейс не помогает (например, после сбоя системы), можно управлять раскладками через Терминал. Этот метод подходит для macOS Catalina и новее:
# Показать текущие источники ввода
defaults read ~/Library/Preferences/com.apple.HIToolbox AppleEnabledInputSources
Добавить русскую раскладку (если её нет)
defaults write ~/Library/Preferences/com.apple.HIToolbox AppleEnabledInputSources -array-add '{
InputSourceKind = "Keyboard Layout";
"Keyboard Layout Name" = "Russian";
}'
Перезагрузить систему ввода
killall SystemUIServer
После выполнения команд перезагрузите MacBook. Если терминал выдаёт ошибки, проверьте синтаксис или права доступа к файлу com.apple.HIToolbox.plist.
⚠️ Внимание: Неправильное редактирование файлов настроек через Терминал может привести к сбоям в работе клавиатуры. Рекомендуется сделать резервную копию файла перед изменениями: cp ~/Library/Preferences/com.apple.HIToolbox.plist ~/Desktop/com.apple.HIToolbox_backup.plist.
Решение проблем с переключением раскладки
Если ни один из способов не работает, проверьте следующие моменты:
| Проблема | Возможная причина | Решение |
|---|---|---|
| Комбинация клавиш не работает | Конфликт с программой (Karabiner, BetterTouchTool) | Закройте сторонние утилиты или переназначьте клавиши в их настройках |
| Раскладка сбрасывается после сна | Сбой в настройках энергосбережения | Отключите параметр Восстанавливать окна при входе в настройках пользователя |
| Нет русского языка в списке | Удален из источников ввода | Добавьте его через Системные настройки → Клавиатура → Источники ввода → + |
| Touch Bar не показывает языки | Сбой контроля Touch Bar | Сбросьте NVRAM (Command + Option + P + R при загрузке) |
Если проблема сохраняется, создайте нового пользователя в macOS (Системные настройки → Пользователи и группы → +) и проверьте работу раскладки под ним. Если там всё работает — сбросьте настройки вашего основного профиля.
FAQ: Частые вопросы о переключении раскладки на MacBook
Почему после обновления macOS перестала работать смена языка?
Обновления часто сбрасывают настройки горячих клавиш. Проверьте Системные настройки → Клавиатура → Сочетания клавиш → Источники ввода и назначьте комбинацию заново. Также может помочь сброс NVRAM (Command + Option + P + R при загрузке).
Как сделать, чтобы раскладка автоматически переключалась для конкретных программ (например, Telegram или Word)?
Используйте утилиту Karabiner Elements:
- Скачайте и установите программу с официального сайта.
- Откройте
Complex Modifications → Add Rule → Per Application. - Создайте правило для нужного приложения (например, Telegram) и укажите желаемую раскладку.
Можно ли использовать Caps Lock для смены языка?
Да, но для этого нужно переназначить клавишу:
- Откройте
Системные настройки → Клавиатура → Сочетания клавиш → Клавиши-модификаторы. - Выберите
Caps Lockи назначьте действие «Выбрать предыдущий источник ввода»**. - Теперь одиночное нажатие
Caps Lockбудет переключать язык.
⚠️ Внимание: После этого Caps Lock перестанет работать как стандартная клавиша регистра. Чтобы вернуть её, повторите шаги и выберите «Нет действия»**.
Почему на внешней клавиатуре не переключается раскладка?
Внешние клавиатуры (особенно не от Apple) могут конфликтовать с настройками macOS. Решения:
- Подключите клавиатуру напрямую (без хабов).
- В
Системные настройки → Клавиатура → Источники вводаотключите опцию «Автоматически переключать на документ»**. - Обновите прошивку клавиатуры (если это модель от Logitech, Razer и др.).
Как убрать задержку при переключении раскладки?
Задержка обычно связана с анимацией в macOS. Чтобы ускорить процесс:
- Откройте Терминал и введите:
defaults write NSGlobalDomain ApplePressAndHoldEnabled -bool false - Перезагрузите MacBook.
Это отключит задержку при удержании клавиш, включая смену раскладки.