Если при наборе текста на MacBook Pro или MacBook Air (включая модели на M1/M2/M3 и Intel) раскладка внезапно сбилась на английскую, а привычное Shift+Alt не работает — проблема в настройках комбинаций клавиш или системных параметрах. 90% пользователей macOS не знают, что по умолчанию в системе установлено переключение через Command+Пробел, а не привычное для Windows-клавиатур сочетание. Ниже разберём все рабочие методы смены языка, включая скрытые функции macOS Sonoma и Ventura, а также исправим типичные ошибки, из-за которых клавиатура «застревает» на одной раскладке.
Первое, что нужно проверить — активные источники ввода в строке меню. Если флаг страны (например, 🇺🇸 или 🇷🇺) отсутствует рядом с часами, значит языковая панель скрыта, и переключение через горячие клавиши заблокировано. В macOS Monterey и новее это частая причина «неработающих» комбинаций. Далее — пошаговые инструкции для всех версий системы, включая особенности MacBook с Touch Bar.
1. Стандартное переключение через Command+Пробел
Основной способ смены раскладки на MacBook — комбинация Command (⌘) + Пробел. Она работает «из коробки» на всех моделях, но только если:
- 🔹 В системе добавлено не менее двух источников ввода (например, русский + английский).
- 🔹 Горячие клавиши не отключены в настройках
Системные настройки → Клавиатура → Сочетания клавиш → Источники ввода. - 🔹 Нет конфликтов с программами вроде Karabiner-Elements или BetterTouchTool, которые перехватывают клавиши.
Если комбинация не срабатывает, выполните проверку:
- Откройте любое текстовое поле (например, Заметки).
- Нажмите
Command + Пробел2–3 раза подряд. Если раскладка не меняется, переходите к следующему разделу. - Посмотрите на строку меню: при смене языка там должен мигать флаг текущей раскладки.
2. Альтернативные горячие клавиши (Shift+Alt и другие)
Пользователи, перешедшие с Windows, часто пытаются использовать привычное Shift+Alt (⇧ + ⌥), но по умолчанию в macOS оно не назначено. Чтобы активировать это сочетание:
- Откройте
Системные настройки → Клавиатура → Сочетания клавиш → Источники ввода. - Поставьте галочку напротив «Выбрать предыдущий источник ввода».
- Кликните по полю справа и нажмите
Shift + Option (Alt).
Теперь комбинация будет работать так же, как в Windows. Другие доступные варианты:
- 🔹
Control + Пробел— удобно для леворукой раскладки. - 🔹
Caps Lock— можно назначить через Karabiner-Elements (требует дополнительных настроек). - 🔹
Option (Alt) + Command + Пробел— переключение в обратном порядке.
1. Убедитесь, что в строке меню отображается флаг текущего языка|2. Попробуйте переключиться через Command+Пробел в текстовом редакторе|3. Проверьте, не конфликтует ли комбинация с другими программами (например, Alfred или Raycast)|4. Перезагрузите MacBook, если клавиши не работают после изменений-->
3. Переключение через строку меню (если горячие клавиши не работают)
Если комбинации клавиш отключены или конфликтуют с другими программами, используйте визуальное переключение:
- Кликните по значку флага (🇺🇸/🇷🇺) в правом верхнем углу экрана (рядом с часами).
- В выпадающем меню выберите нужный язык. Здесь же отображаются все добавленные источники ввода.
Если значка нет:
- Откройте
Системные настройки → Клавиатура → Источники ввода. - Поставьте галочку «Показывать меню ввода в строке меню».
Что делать, если флаг языка исчез из строки меню даже после включения отображения?
Это может быть связано с сбоем в SystemUIServer. Чтобы вернуть значок:
1. Откройте Терминал (Programs → Utilities → Terminal).
2. Введите команду:
killall SystemUIServer
3. Перезагрузите MacBook. Значок должен появиться снова.
4. Настройка языков ввода в macOS
Если в системе добавлен только один язык, переключение невозможно. Чтобы добавить или удалить раскладки:
- Перейдите в
Системные настройки → Клавиатура → Источники ввода. - Нажмите «+» в нижнем левом углу, выберите язык (например, Русский — PC или Английский — ABC).
- Удалите ненужные источники кнопкой «−».
Обратите внимание на типы раскладок:
- 🔹 ABC — стандартная английская (QWERTY).
- 🔹 Русская — PC — привычная ЙЦУКЕН для Windows-пользователей.
- 🔹 Русская — Фонетческая — транслитерация с английской клавиатуры (например, «privet» → «привет»).
| Тип раскладки | Пример ввода | Для кого подходит |
|---|---|---|
| ABC (Английская) | Hello → Hello |
Основной язык для программирования и международной переписки |
| Русская — PC | йцукен → йцукен |
Пользователи, привыкшие к Windows-раскладке |
| Украинская | їЇєЄ → їЇєЄ |
Для ввода украинских символов |
| Фонетческая | privet → привет |
Тем, кто печатает по-русски на английской клавиатуре |
Русскую (ЙЦУКЕН)|Английскую (QWERTY)|Фонетческую|Другую-->
5. Решение проблем с переключением языка
Если язык не меняется несмотря на правильные настройки, проверьте следующие моменты:
⚠️ Внимание: Если вы используете Parallels Desktop или другие виртуальные машины, горячие клавиши могут конфликтовать. Отключите их в настройках виртуализации или назначьте другие комбинации.
- 🛠️ Конфликт с программами: Утилиты вроде Karabiner, BetterTouchTool или Alfred могут блокировать
Command+Пробел. Зайдите в их настройки и проверьте разделHotkeys. - 🔄 Сброс настроек клавиатуры: Если ничего не помогает, сбросьте настройки через Терминал:
defaults delete -g AppleKeyboardLayoutsCachedefaults delete -g com.apple.keyboard.fnState
defaults delete -g NSGlobalDomain AppleKeyboards
Затем перезагрузите MacBook.
- 🖥️ Аппаратные проблемы: На MacBook с бабочковой клавиатурой (2015–2019 гг.) возможны залипания клавиш. Проверьте работу
CommandиПробелав Мониторинге системы (Программы → Утилиты → Мониторинг системы → Клавиатура).
Если проблема сохраняется, создайте нового пользователя в Системных настройках → Пользователи и группы и проверьте переключение языка под ним. Это поможет определить, связан ли сбой с профилем или системой.
6. Особенности переключения на MacBook с Touch Bar
На моделях MacBook Pro 2016–2021 с Touch Bar переключение языка можно настроить прямо на сенсорной панели:
- Откройте
Системные настройки → Клавиатура → Настройка панели Touch Bar. - Перетащите элемент «Ввод» (значок глобуса) на панель.
- Теперь при нажатии на этот значок будет появляться список доступных раскладок.
Также на Touch Bar можно назначить отдельную кнопку для смены языка:
- 🔹 Зайдите в
Настройка панели Touch Bar → Добавить элемент → Ввод. - 🔹 Выберите «Показать меню ввода» — теперь при нажатии будет отображаться список языков.
⚠️ Внимание: На MacBook M1/M2 с Touch Bar после обновления до macOS Sonoma может пропадать кнопка переключения. В этом случае обновите прошивку через Системные настройки → Обновление ПО.
7. Автоматическое переключение языка в зависимости от приложения
macOS умеет автоматически менять раскладку в зависимости от активного окна. Например, в Telegram будет русский, а в VS Code — английский. Чтобы включить эту функцию:
- Откройте
Системные настройки → Клавиатура → Источники ввода. - Активируйте опцию «Автоматически переключать на документ источника ввода».
Это удобно для многозадачности, но может вызывать путаницу, если в одном приложении (например, Chrome) открыты вкладки на разных языках. Чтобы отключить автоматическое переключение для конкретного приложения:
- 🔹 Откройте это приложение.
- 🔹 Перейдите в
Меню приложения → Настройки → Язык и регион(если есть). - 🔹 Снимите галочку с «Автоматически выбирать источник ввода».
FAQ: Частые вопросы о переключении языка на MacBook
Почему перестало работать Command+Пробел после обновления macOS?
После крупных обновлений (например, с Monterey на Ventura) сбрасываются настройки сочетаний клавиш. Зайдите в Системные настройки → Клавиатура → Сочетания клавиш → Источники ввода и заново назначьте комбинацию. Если это не помогло, выполните сброс через Терминал (см. раздел 5).
Как сделать, чтобы Caps Lock переключал язык?
По умолчанию Caps Lock не используется для смены раскладки, но это можно настроить:
- Установите утилиту Karabiner-Elements (бесплатно с официального сайта).
- Откройте
Karabiner → Complex Modifications → Add Rule. - Выберите «Change caps_lock to command+space (language switch)».
Теперь одиночное нажатие Caps Lock будет переключать язык, а удержание — работать как оригинальная клавиша.
Можно ли назначить переключение на правый Alt (Option)?
Да, но только через сторонние утилиты вроде Karabiner или BetterTouchTool. В стандартных настройках macOS нет возможности разделить левый и правый Option. Инструкция:
- В Karabiner-Elements перейдите в
Simple Modifications. - Добавьте правило: «right_option → left_option».
- Теперь правый
Altбудет работать как левый, и его можно использовать в комбинации сShift.
Почему при переключении языка сбиваются сочетания клавиш (например, в Photoshop)?
Это связано с тем, что некоторые программы (например, Adobe Photoshop, Final Cut Pro) используют собственные настройки клавиш, которые не синхронизируются с системными. Решения:
- 🔹 В настройках программы назначьте горячие клавиши заново.
- 🔹 Отключите автоматическое переключение языка в
Системных настройках. - 🔹 Используйте Karabiner для создания отдельных профилей клавиш для разных приложений.
Как вернуть старую раскладку «ЙЦУКЕН» после обновления macOS?
В новых версиях macOS иногда сбрасываются пользовательские раскладки. Чтобы вернуть привычную:
- Удалите текущую русскую раскладку в
Системные настройки → Клавиатура → Источники ввода. - Добавьте её заново, выбрав «Русский — PC» (а не «Русский»).
- Если вариантов нет, скачайте файл раскладки
.keylayoutс сайта KeyLayouts и установите его вручную.