Экранная клавиатура на Mac — незаменимый инструмент, когда физическая клавиатура вышла из строя, подключена к другому устройству или просто неудобна в использовании. Многие пользователи даже не подозревают, что виртуальная клавиатура в macOS поддерживает все те же функции, что и физическая: смену раскладки, автозаполнение, эмодзи и даже Command-комбинации. Однако найти её не так просто — Apple спрятала опцию глубоко в настройках специальных возможностей.
В отличие от Windows, где экранная клавиатура вызывается за секунду, на Mac для этого требуется либо знать горячие клавиши, либо пройти через лабиринт системных параметров. Особенно актуальна эта функция для владельцев Mac Mini без подключённой клавиатуры или пользователей iMac с сенсорными экранами (через Sidecar). В этой статье мы разберём все рабочие способы — от стандартных до скрытых, а также расскажем, как настроить клавиатуру под свои нужды и что делать, если она не появляется.
Если вы используете macOS Sonoma или новее, некоторые пункты меню могут немного отличаться — Apple периодически обновляет интерфейс специальных возможностей. Но суть остаётся прежней: виртуальная клавиатура всегда доступна, просто её нужно правильно «разбудить».
1. Быстрый способ: горячие клавиши для экранной клавиатуры
Самый простой метод — использовать комбинацию клавиш, если ваша физическая клавиатура ещё работает. В последних версиях macOS Apple добавила стандартное сочетание:
Нажмите одновременно:
Control + Option + Command + F5
После этого на экране появится панель специальных возможностей, где можно выбрать «Клавиатура». Если комбинация не сработала — проверьте, не отключены ли горячие клавиши в настройках.
⚠️ Внимание: На MacBook с Touch Bar эта комбинация может конфликтовать с функциями сенсорной панели. В таком случае попробуйте удерживать Fn при нажатии.
- 🔄 Если клавиатура не появилась — повторите комбинацию ещё раз (иногда требуется двойное нажатие).
- 🖥️ На iMac с внешней клавиатурой проверьте подключение по Bluetooth/Wi-Fi.
- 🔍 Если панель специальных возможностей не открывается, переходите к следующему способу.
2. Через настройки специальных возможностей (универсальный метод)
Этот способ работает на всех версиях macOS, включая старые (Catalina, Mojave). Следуйте инструкции:
1. Откройте Системные настройки (значок шестерёнки в Dock или через Apple Menu → Системные настройки).
2. Перейдите в раздел Специальные возможности (в новых macOS он может называться Универсальный доступ).
3. В левом меню выберите Клавиатура.
4. Активируйте переключатель Включить клавиатуру на экране (или Экранная клавиатура в старых версиях).
После этого в правом нижнем углу экрана появится плавающая клавиатура. Её можно перетаскивать мышью или трекпадом в любое удобное место.
Активен ли Bluetooth (если используете беспроводную клавиатуру)|
Подключён ли Mac к зарядке (на слабом заряде некоторые функции отключаются)|
Обновлена ли macOS до последней версии (в старых версиях могут быть баги)|
Отключены ли VPN/фаерволы (они иногда блокируют системные панели)-->
3. Использование панели Touch Bar (для MacBook Pro)
Владельцы MacBook Pro 2016–2023 годов с Touch Bar могут вызвать виртуальную клавиатуру прямо с сенсорной панели:
1. Нажмите на значок клавиатуры в правой части Touch Bar (рядом с кнопками громкости и яркости).
2. Если значка нет — нажмите Fn, чтобы развернуть панель управления, и найдите там иконку клавиатуры.
⚠️ Внимание: На некоторых моделях MacBook Pro с чипом M1/M2 эта функция отключена по умолчанию. Чтобы её активировать:
Системные настройки → Клавиатура → Настроить Touch Bar → Добавить "Показать клавиатуру"
Экранная клавиатура на Mac с Touch Bar поддерживает жесты Multi-Touch: можно проводить пальцем по клавишам для быстрого ввода (например, свайп влево/вправо для переключения раскладки).
| Модель Mac | Поддержка Touch Bar | Горячие клавиши для клавиатуры |
|---|---|---|
| MacBook Pro 2016–2020 (Intel) | Да | Fn + Command + F5 |
| MacBook Pro 2020–2023 (M1/M2) | Да (настраивается) | Control + Option + Command + F5 |
| MacBook Air (все модели) | Нет | Control + Option + Command + F5 |
| iMac/Mac Mini | Нет | Только через настройки |
4. Активация через Терминал (для продвинутых пользователей)
Если стандартные методы не работают, можно включить экранную клавиатуру через командную строку. Этот способ полезен, если macOS глючит или не открываются системные настройки.
1. Откройте Терминал (через Spotlight: Command + Пробел, введите «Терминал»).
2. Введите команду:
defaults write com.apple.UniversalAccess showOnScreenKeyboard -bool true
3. Перезагрузите панель специальных возможностей:
killall ControlCenter
После этого клавиатура должна появиться в правом нижнем углу. Чтобы отключить её обратно, используйте ту же команду с
Если после ввода команды вы видите сообщение 1. Запустить Терминал от имени администратора (через 2. Проверить, не заблокированы ли системные файлы программой вроде CleanMyMac или антивирусом. 3. Обновить macOS — в старых версиях (до Monterey) эта команда могла не работать.false вместо true.
Что делать, если Терминал выдаёт ошибку?
"Could not write domain", значит, у вашей учётной записи нет прав администратора. Попробуйте:sudo su, но это требует пароля).
5. Виртуальная клавиатура через Sidecar (для iPad)
Если у вас есть iPad, его можно использовать как внешнюю клавиатуру для Mac через функцию Sidecar. Это удобно, когда нужно вводить текст на большом экране, но физической клавиатуры нет под рукой.
1. Подключите iPad к Mac по Wi-Fi или кабелю (через USB-C/Thunderbolt).
2. На Mac откройте Системные настройки → Экран → Настройки Sidecar.
3. Выберите свой iPad в списке устройств и активируйте опцию Показать клавиатуру.
На экране iPad появится полноценная виртуальная клавиатура iOS, которую можно использовать для ввода на Mac. Преимущество этого метода — поддержка SwiftKey и других клавиатур из App Store.
- 🔗 Для подключения по Wi-Fi оба устройства должны быть в одной сети.
- 🔋 Убедитесь, что на iPad включён Handoff (
Настройки → Основные → Handoff). - 🖊️ В Sidecar можно использовать Apple Pencil для рукописного ввода (преобразуется в текст).
6. Решение проблем: почему клавиатура не появляется
Если вы выполнили все шаги, но экранная клавиатура так и не появилась, проверьте следующие моменты:
1. Конфликт с другими программами
Некоторые утилиты (например, Karabiner-Elements, BetterTouchTool) могут блокировать системные панели. Попробуйте временно отключить их через Настройки → Защита и безопасность → Конфиденциальность.
2. Ошибки macOS
Если клавиатура пропала после обновления системы, сбросьте настройки специальных возможностей:
defaults delete com.apple.UniversalAccess
Затем перезагрузите Mac.
3. Ограничения родительского контроля
Если на вашем Mac настроен Экранное время или родительский контроль, проверьте, не заблокированы ли системные функции:
Системные настройки → Экранное время → Параметры → Конфиденциальность
⚠️ Внимание: На корпоративных Mac (с MDM-профилем) экранная клавиатура может быть отключена администратором. В этом случае обратитесь в IT-службу вашей компании.
7. Альтернативные виртуальные клавиатуры для Mac
Если стандартная клавиатура вас не устраивает, можно установить сторонние решения с расширенными функциями:
- 🎹 KeyCastr — клавиатура с подсветкой нажимаемых клавиш (полезно для стримов и записей экрана).
- 🌐 Microsoft SwiftKey — поддерживает свайп-ввод и облачный словарь (работает через Sidecar).
- 🖥️ Typeeto — позволяет использовать iPhone/iPad как Bluetooth-клавиатуру для Mac.
- 🎮 ControllerMate — для геймеров, эмулирует клавиатуру через геймпад.
Большинство альтернативных клавиатур требуют разрешения на специальные возможности в Настройки → Защита и безопасность → Конфиденциальность. Без этого они не будут работать.
💡 Совет: Если вы часто используете виртуальную клавиатуру, добавьте её в Панель управления (правый верхний угол экрана). Для этого перетащите значок клавиатуры из Системные настройки → Dock и панель управления.
FAQ: Частые вопросы об экранной клавиатуре на Mac
Можно ли изменить язык экранной клавиатуры?
Да, но не напрямую. Язык клавиатуры зависит от системной раскладки. Чтобы добавить новый язык:
- Откройте
Системные настройки → Клавиатура → Источники ввода. - Нажмите + и выберите нужный язык (например, английский, немецкий).
- На экранной клавиатуре появится кнопка переключения раскладки (значок глобуса).
⚠️ В некоторых версиях macOS для смены языка нужно сначала нажать на значок шестерёнки на виртуальной клавиатуре.
Как сделать клавиатуру прозрачной или изменить её размер?
Стандартная клавиатура macOS не поддерживает прозрачность, но её можно масштабировать:
- Зажмите
Commandи покрутите колёсико мыши над клавиатурой. - Или перетащите угол клавиатуры, удерживая
Option.
Для дополнительных настроек (цвет, прозрачность) используйте сторонние утилиты вроде KeyCastr или Helium.
Работает ли экранная клавиатура в режиме восстановления (Recovery Mode)?
Нет. В Recovery Mode (при переустановке macOS) виртуальная клавиатура недоступна. Если физическая клавиатура не работает, подключите Mac к другому устройству по USB или используйте Bluetooth-клавиатуру.
💡 В крайнем случае можно подключить iPhone по кабелю и использовать его как клавиатуру через функцию «Режим модема» (но это требует дополнительных настроек).
Можно ли использовать экранную клавиатуру для ввода пароля при входе в систему?
Да, но только если она была активирована до блокировки Mac. Для этого:
- Включите клавиатуру через
Специальные возможности(как описано выше). - Закройте все программы и заблокируйте Mac (
Control + Command + Q). - На экране входа в систему в правом нижнем углу появится значок клавиатуры.
⚠️ Если клавиатура не появляется на экране входа — значит, она не была активирована заранее. В этом случае подключите внешнюю клавиатуру или используйте Touch ID (если поддерживается).
Почему на моём MacBook Air нет Touch Bar и как тогда включить клавиатуру?
MacBook Air (все модели) никогда не оснащались Touch Bar — это функция только MacBook Pro 2016–2023 годов. Для MacBook Air используйте:
- Горячие клавиши:
Control + Option + Command + F5. - Настройки специальных возможностей (описано в разделе 2).
- Терминал (раздел 4), если стандартные методы не работают.