Сочетание клавиш Alt + Shift или Win + Пробел нажато, а язык ввода на панели задач не переключается — чаще всего виновата остановленная служба ctfmon.exe, сбитые настройки раскладки или конфликт сторонних программ переключения языка. Проблема встречается и в Windows, и на macOS, и на смартфонах, но в каждом случае есть рабочий порядок диагностики.
В этом материале разберём основные причины, по которым клавиатура не меняет язык, и дадим пошаговые решения — от быстрых проверок до восстановления системных служб. Начните с самых простых шагов: они решают проблему чаще всего.
Быстрая диагностика: с чего начать
Прежде чем лезть в настройки, выполните три простые проверки. Они занимают меньше минуты и помогают понять, программная это проблема или аппаратная.
- 🔄 Перезагрузите компьютер — временный сбой службы ввода часто уходит после перезапуска.
- ⌨️ Проверьте саму клавишу: нажмите Win + Пробел — если появляется меню выбора языка, переключение работает, а не работает именно старая комбинация.
- 🖱️ Попробуйте переключить язык мышью через значок раскладки в трее — если так язык меняется, проблема в горячих клавишах, а не в системе ввода.
- 🔌 Для внешней клавиатуры проверьте подключение: переставьте в другой USB-порт или проверьте заряд батареек у беспроводной модели.
Если язык не переключается ни клавишами, ни мышью, а в трее вообще нет значка раскладки — почти наверняка не запущен процесс ctfmon.exe, отвечающий за языковую панель. Его восстановление разберём ниже.
Проверка и настройка горячих клавиш в Windows
Возможная причина — сбитое сочетание клавиш для смены раскладки. В Windows оно настраивается отдельно, и после обновлений системы или установки программ вроде Punto Switcher параметр может измениться.
Откройте Параметры → Время и язык → Ввод → Дополнительные параметры клавиатуры, затем перейдите по ссылке Сочетания клавиш для языков ввода. В открывшемся окне нажмите Сменить сочетание клавиш и выберите удобную комбинацию — например, Alt + Shift или Ctrl + Shift.
Обратите внимание: если установлены автоматические переключатели раскладки (Punto Switcher, Key Switcher и подобные), они могут перехватывать нажатия. Временно закройте такую программу и проверьте, заработало ли стандартное переключение.
Восстановление службы ctfmon.exe
Процесс ctfmon.exe (CTF Loader) отвечает за языковую панель, переключение раскладок и альтернативные методы ввода. Если он не запущен, язык не меняется ни клавишами, ни мышью, а значок раскладки пропадает из трея.
Чтобы запустить процесс вручную, нажмите Win + R и введите команду:
ctfmon.exe
Если после нажатия Enter языковая панель появилась и переключение заработало, добавьте процесс в автозагрузку, чтобы он стартовал вместе с системой. Для этого откройте планировщик заданий (Win + R → taskschd.msc), найдите в библиотеке раздел Microsoft → Windows → TextServicesFramework и убедитесь, что задача MsCtfMonitor включена.
⚠️ Внимание: если ctfmon.exe завершается сразу после запуска или выдаёт ошибку, возможно повреждение системных файлов. Выполните в командной строке от имени администратора команду
sfc /scannowи дождитесь завершения проверки — она восстановит повреждённые компоненты Windows.
Настройки языков и раскладок
Иногда клавиатура не меняет язык по простой причине: в системе осталась только одна раскладка. Проверить это можно в разделе Параметры → Время и язык → Язык и регион. Если в списке только русский или только английский — добавьте второй язык кнопкой Добавить язык.
Бывает и обратная ситуация: языков в списке несколько, а нужная раскладка «слетела». Удалите проблемный языковой пакет и добавьте его заново — это пересоздаст настройки ввода и часто устраняет сбой.
☑️ Язык не переключается — порядок действий
Проблема на macOS и смартфонах
На macOS переключение раскладки по умолчанию выполняется через Ctrl + Пробел или Cmd + Пробел (в новых версиях — также клавиша Fn/🌐, если она есть). Если комбинация не работает, откройте Системные настройки → Клавиатура → Сочетания клавиш → Источники ввода и проверьте, включён ли нужный пункт. Заодно убедитесь, что в разделе Источники ввода добавлены обе раскладки.
На Android язык на экранной клавиатуре переключается кнопкой с глобусом или свайпом по пробелу — поведение зависит от клавиатурного приложения (Gboard, Samsung Keyboard и др.). Если кнопка пропала, откройте настройки клавиатуры и проверьте список активных языков: возможно, второй язык отключился после обновления приложения.
На iPhone проверьте раздел Настройки → Основные → Клавиатура → Клавиатуры — там должно быть добавлено минимум два языка, иначе кнопка глобуса не появится вовсе.
Аппаратные причины и стороннее ПО
Если программные методы не помогли, стоит проверить саму клавиатуру. Залипшие клавиши Alt, Ctrl или Shift блокируют сочетания — нажмите каждую из них несколько раз и проверьте работу в онлайн-тестере клавиатуры или в «Экранной клавиатуре» Windows (Win + R → osk).
Как проверить клавиши через экранную клавиатуру
Нажмите Win + R, введите osk и нажмите Enter. На появившейся виртуальной клавиатуре кликните мышью сочетание Alt + Shift или Win + Пробел. Если язык переключился — физические клавиши неисправны или залипают, и проблема аппаратная.
Отдельная категория причин — стороннее ПО. Программы-переключатели раскладки, утилиты для макросов, некоторые антивирусы и «оптимизаторы системы» способны перехватывать или блокировать ввод. Проверьте, сохраняется ли проблема в чистой загрузке: выполните msconfig, отключите сторонние службы и элементы автозагрузки, перезагрузитесь.
| Симптом | Вероятная причина | Что делать |
|---|---|---|
| Нет значка языка в трее | Не запущен ctfmon.exe | Запустить через Win + R, проверить задачу MsCtfMonitor |
| Мышью переключается, клавишами — нет | Сбито сочетание клавиш | Настроить комбинацию в параметрах ввода |
| Не переключается никак | Одна раскладка в системе или сбой языкового пакета | Добавить второй язык, переустановить пакет |
| Проблема после установки программы | Конфликт со сторонним ПО | Закрыть переключатели раскладки, проверить чистую загрузку |
| Не работают сами клавиши | Аппаратная неисправность | Проверить через экранную клавиатуру, другой порт или устройство |
⚠️ Внимание: не спешите переустанавливать Windows или сбрасывать систему из-за непереключающегося языка. В подавляющем большинстве случаев достаточно перезапуска ctfmon.exe, настройки сочетания клавиш или удаления конфликтующей программы — все эти действия обратимы и безопасны.
Когда ничего не помогает
Если все шаги выполнены, а язык по-прежнему не переключается, остаются два варианта. Первый — создать новую учётную запись пользователя Windows и проверить работу ввода в ней: если там всё в порядке, повреждён профиль текущего пользователя, и проще перенести данные, чем чинить систему целиком.
Второй — откат системы к точке восстановления, созданной до появления проблемы. Откройте Win + R → rstrui и выберите подходящую дату. Личные файлы при этом не затрагиваются, но программы, установленные после точки восстановления, будут удалены.
Частые вопросы
Почему язык переключается только мышью, а клавишами нет?
Чаще всего сбито сочетание клавиш или его перехватывает сторонняя программа. Проверьте настройки в разделе «Сочетания клавиш для языков ввода» и временно закройте переключатели раскладки вроде Punto Switcher.
Пропал значок языка на панели задач — что делать?
Нажмите Win + R, введите ctfmon.exe и нажмите Enter. Если значок появился, проверьте задачу MsCtfMonitor в планировщике заданий — она должна быть включена для автозапуска вместе с системой.
Может ли вирус блокировать переключение языка?
Теоретически вредоносное ПО способно вмешиваться в системные процессы, включая ввод. Если проблема появилась внезапно и сопровождается другими странностями в работе системы, выполните полную проверку штатным или сторонним антивирусом.
После обновления Windows перестала работать смена раскладки. Почему?
Обновления иногда сбрасывают пользовательские сочетания клавиш или параметры языковых пакетов. Заново настройте комбинацию в параметрах ввода и проверьте список установленных языков.
На ноутбуке не работает Alt + Shift, хотя на внешней клавиатуре всё в порядке. В чём дело?
Вероятна аппаратная неисправность встроенной клавиатуры — залипание или отказ одной из клавиш. Проверьте нажатия через экранную клавиатуру (osk) и при подтверждении неисправности обратитесь в сервис.