HOW-TO // Не набираются английские буквы в некторых приложениях

Nov 24, 2008 23:46

Исходные данные: Windows XP

Симптомы: В некоторых окнах некоторых приложений (например MSFS 2004 или окно копирования в Total Commander 7.0) русские буквы вводятся в поле ввода, а при переключении на английскую раскладку ничего не вводится - ни буквы, ни цифры, даже не срабатывает клавиша Backspace.

Причина: какая-то программа при установке посчитала, что у вас слишком русский windows и перезаписала даже стандартную английскую таблицу преобразования. Теперь те элементы управления, которые рассчитаны на ввод текста в UNICODE не понимают как они должны преобразовать коды посылаемые с клавиатуры.

Лечение:
1) Пуск - Выполнить - regedit
2) HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage
3) Для параметра "1250" должно стоять "c_1250.nls" (часто заменяют на c_1251.nls, у меня вообще стояло CP_1251.nls, такого файла скорее всего вообще в природе не существовало).
4) Повторяем пункты 2,3 для ключей с адресами HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\CodePage, HKEY_LOCAL_MACHINE\SYSTEM\ControlSet003\Control\Nls\CodePage (если есть дальше по списку, то и с ними), а главное в разделе HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
5) Перезагружаемся!

кирилица, windows, решение, проблема, how-to

Previous post Next post
Up