Ничего не сломалось. Активная раскладка клавиатуры на Mac — macOS называет её источником ввода — была настроена не на тот язык, на котором вы думали, поэтому каждая клавиша выдавала символ, который сидит на ней в другой раскладке. Решение: переключать раскладку до того, как начать печатать, или поставить автоматический переключатель вроде Unfumble, который распознаёт, на каком языке вы хотели написать, переключает раскладку и исправляет слово за вас.
Что на самом деле происходит
Раскладка клавиатуры — это карта, которая связывает физические клавиши с символами. В стандартной
русской раскладке клавиша G даёт п, H — р,
B — и, D — в, T — е,
N — т. Нажмите эти шесть клавиш, пока раскладка всё ещё английская, и те же
самые нажатия сложатся в ghbdtn.
Поэтому «абракадабра» выглядит так последовательно. Она не случайна — это слово, которое вы имели в виду, только на одну раскладку в сторону. Все буквы на месте, просто прошли через не ту карту. Несколько примеров, которые люди вставляют в поисковики:
| Хотели | Раскладка была | Получили |
|---|---|---|
| привет | английская | ghbdtn |
| спасибо | английская | cgfcb,j |
| как дела | английская | rfr ltkf |
| hello | русская | руддщ |
| thanks | русская | ерфтлы |
Почему это повторяется снова и снова
Потому что вы и ваш Mac следите за разными вещами. Вы думаете на языке. macOS следит за источником ввода — одна активная раскладка в каждый момент — и понятия не имеет, на каком языке вы собираетесь печатать дальше. Каждый раз, когда эти двое расходятся, получается опечатка раскладки.
- Переключение контекста — главный триггер. Ответить на сообщение по-русски, перейти к письму на английском, вернуться в терминал, открыть чат с ИИ-ассистентом. Каждый прыжок — шанс оказаться не в той раскладке, а двуязычная работа целиком состоит из прыжков.
- Вы смотрите на слова, а не на строку меню. Индикатор раскладки — крошечный флажок в углу экрана. Пока заметите, половины предложения уже нет.
- Проверка орфографии не помогает. Для macOS
ghbdtn— английское слово с ошибкой, а не русское в маскировке. Оно подчёркивается, и предлагаются английские варианты. - Чаты сделали хуже. Всё больше нашего текста — короткие сообщения: Slack, Telegram, WhatsApp и запросы к ChatGPT или Claude, нередко на двух языках за один час. Короткие реплики и быстрые переключения — как раз то место, где раскладка сбивается, а запрос, набранный не в той раскладке, приносит невнятный ответ и потерянный ход.
Ручные способы — и почему они не приживаются
- Смотреть на строку меню перед тем, как печатать. Работает каждый раз, когда вы об этом помните. Никто не помнит каждый раз.
- Выучить сочетание клавиш. На Mac ⌃ Пробел переключает на предыдущий источник ввода, а клавишу 🌐 тоже можно настроить на смену раскладки. Хорошая привычка, но это по-прежнему рутина по нескольку десятков раз в день — и она ничего не делает с уже набранным словом.
- Позволить macOS запоминать раскладку для каждого документа. Настройка Automatically switch to a document's input source возвращает раскладку, которую вы в последний раз использовали в каждом окне. Помогает, когда каждое окно одноязычное, и бесполезна в чате, где вы пишете на обоих. Как её включить и где она заканчивается — в гиде (на английском) How to switch keyboard language automatically on Mac.
- Стереть и набрать заново. Универсальный запасной вариант. Несколько секунд каждый раз, много раз в день, всегда.
Автоматическое решение
Автоматический переключатель раскладки убирает угадывание: он смотрит на слово, которое вы набираете, понимает, какой язык вы имели в виду, и сам исправляет курс. Это то, что делает Unfumble на Mac — как когда-то Punto Switcher на Windows. На практике:
- Он распознаёт слово — обычно ещё до того, как вы его допечатали, — и переписывает его
на месте.
ghbdtnпревращается в «привет» без стирания и повторного набора. Раскладка никогда не переключается на глазах посреди слова; Unfumble сам печатает за вас правильные символы. - Он в тот же момент переключает источник ввода, так что следующие нажатия попадают в нужный язык.
- Он понимает, где вы находитесь. В терминале он восстанавливает команду вроде
go, набранную не в той раскладке; в чате те же нажатия он не трогает — там это, скорее всего, имя. Он также запоминает, на каком языке вы обычно пишете в каждом приложении и на каждом сайте, а адресную строку браузера по умолчанию переводит на английский, чтобы ссылки набирались чисто. - Вы остаётесь главным. Отмените исправление сразу, как оно произошло (Undo), и если скажете больше не трогать это слово в этом приложении — он запомнит. Можно также поставить его на паузу на пятнадцать минут или только в одном приложении, прямо из строки меню.
- Ничего из набранного не покидает ваш Mac. Распознавание работает целиком на устройстве со встроенными словарями. Поля паролей защищает macOS, и они недоступны. Сеть используется только для активации лицензии и подписанных обновлений — см. политику конфиденциальности (на английском).
Это работает между любыми из четырнадцати языков, которые вы включили как источники ввода в macOS: английский, иврит, арабский, персидский, украинский, русский, болгарский, сербский, македонский, греческий, армянский, грузинский, хинди и тайский. Первые 100 исправленных слов бесплатно; затем единовременная оплата $14.99 за использование на двух Mac.
Частые вопросы
Это клавиатура виновата?
Нет. Клавиатура лишь отправляет коды клавиш; какой символ получится из каждого кода, решает активный источник ввода в macOS. Новая клавиатура ничего не изменит. Смена раскладки — или программа, которая делает это за вас, — изменит.
Можно ли исправить текст, который я уже набрал не в той раскладке?
Да. Выделите текст и нажмите сочетание клавиш Unfumble, либо щёлкните правой кнопкой и выберите Unfumble в меню Services, и текст будет переписан в нужной раскладке. Есть и онлайн-конвертеры, но это значит вставлять свой текст на чужой сайт.
Почему проверка орфографии этого не ловит?
Проверка орфографии сравнивает слово со словарём того языка, на который настроена раскладка.
ghbdtn не похоже ни на одно английское слово, поэтому оно помечается как опечатка, а
не распознаётся как русское. Чтобы исправить путаницу раскладок, слово нужно проверить по словарю
другого языка — именно это и делает переключатель раскладки.
Это безопасно? Что с паролями?
Поля паролей macOS защищает режимом безопасного ввода, и ни один инструмент не может прочитать или изменить то, что вы в них вводите. Unfumble работает целиком на вашем Mac: набранный текст никуда не отправляется, сеть используется только для лицензии и подписанных обновлений. Подробнее о разрешении и о том, как проверить самому, — в гиде (на английском) Is an automatic keyboard switcher safe?
Есть ли Punto Switcher для Mac?
Старая сборка для Mac существует, но она давно не поддерживается и ненадёжно работает на Apple silicon. Что делает ту же работу на macOS сегодня — в гиде (на английском) Punto Switcher for Mac: what to use instead.
Хватит исправлять вручную
Unfumble сам переключает раскладку на вашем Mac и переписывает слово, которое вы уже начали. Первые 100 исправленных слов бесплатно — без аккаунта и без карты.
macOS 13 Ventura и новее · Apple silicon и Intel · Подписано и нотаризовано Apple