Быстрое включение пропавшего дополнительного языка ввода с клавиатуры - Quick Second KeyBoard Input Language Restore ../images/2thTitles/TFreeCat.jpg 4555

Быстрое включение пропавшего
дополнительного языка ввода с клавиатуры

    Бывают ситуации, когда система перестаёт реагировать на сочетание клавиш переключения языков ввода с клавиатуры. Обычно, чтобы вернуть работоспособность, перезагружают компьютер. Но, если имеется большое количество запущенных программ с несохранёнными данными, то желательно найти способ вернуть возможность переключать языки не перезапуская системы. Возможно ли это? Оказывается это совсем несложно.

    1. Отыскиваем с помощью любого таскменеджера(я использовал Process Killer, описанный тут) программу ctfmon.exe и завершаем её работу. Это программа, которая реагирует на нажатия сочетаний клавиш для переключения языков.

завершение работы ctfmon.exe
    2. Идём Пуск->Настройка->Панель управления->Язык и региональные стандарты->Закладка "Языки"->"Языки и службы текстового ввода"->кнопка "Подробнее". Ставим курсор на пропавший дополнительный язык(у меня это Русский) и нажимаем кнопку Удалить(на рисунке отмечена зелёным кружком).
удаление дополнительного языка ввода
    3. В результате имеем только 1 язык ввода, основной. Нажимаем кнопку Добавить.
обратное добавление дополнительного языка ввода
    4. Выбираем нужный язык и раскладку клавиатуры для дополнительного языка. У меня это Русский - Русский и нажимаем ОК.
обратное добавление дополнительного языка ввода, выбор вторичного языка ввода
    5. В результате имеем тот же набор языков, что и ранее. Нажимаем кнопку Применить(отмечена пурпурным кружком на рисунке).
    6. При удалении/добавлении дополнительного языка смена клавиш для переключения возвращается на сочетание "по умолчанию". Поэтому восстанавливаем нужный нам. Для этого нажимаем на кнопку Параметры клавиатуры(отмечена синим кружком на рисунке).
восстановление сочетаний клавиш для переключения языков
    7. Выбираем пункт Переключение между языками ввода и нажимаем Смена сочетаний клавиш(отмечена зелёным кружком на рисунке).
восстановление сочетаний клавиш для переключения языков, переход в диалог настройки сочетания клавиш
    8. Выбираем сочетание, которым обычно пользуетесь(у меня это Ctr+Shift) и нажимаем ОК.
восстановление сочетаний клавиш для переключения языков, выбор сочетания клавиш
    9. Продолжаем нажимать ОК для выхода из настроек. Система предложит произвести перезагрузку для смены параметров. Нажмите Нет для отказа от перезагрузки - в самом деле они вступают в действие без перезагрузки).
восстановление сочетаний клавиш для переключения языков, отказ от перезагрузки при применении изменений
    10. Идём Пуск->Выполнить, набираем в строке ввода ctfmon и жмём ОК. Программа переключения языков запускается.
запуск ctfmon.exe
    11. После этого функциональность переключения языков основной/дополнительный полностью восстанавливается.

    UPD: 12. Если у Вас переключатель клавиатуры так и не появляется, то проверьте, не выключены ли дополнительные текстовые службы. Для этого идём Пуск->Настройка->Панель управления->Язык и региональные стандарты->Закладка "Языки"->"Языки и службы текстового ввода"->кнопка "Подробнее"->Закладка "Дополнительно". Если стоит галочка на пункте "Выключить дополнительные текстовые службы", то снимите её.
    13. Иногда пункт "Языковая панель" исчезает из списка "Панели инструментов" - т.е. мы не можем её включить на панели задач. Тогда создаём языковую панель сначала на рабочем столе, а потом к этой панели на рабочем столе применяем команду "свернуть". Языковая панель появится после этого на панели задач.

    Статья обсуждается на Всеобщем форуме в этом топе.
    Копия статьи помещена в мой дневник.