Так как уже не в первый раз сталкиваюсь с данным неудобством - решил написать статью, чтобы каждый раз заново не искать, что и как делать.
Проблема
При загрузке Windows, в окне, когда вам предлагается выбрать пользователя и ввести его пароль, язык ввода по умолчанию не английский. У меня это русский язык, т.к. при установке Windows я всегда выбираю русскую раскладку, которая потом ставится по умолчанию во всех программах и, главное, в окне загрузки.
Решение
Поставить английский языком ввода по умолчанию довольно легко - входим в “Control Panel” -> “Clock, Language, and Region” -> “Change keyboards or other input methods” (названия взяты из Windows 7, у вас они могут быть другими), кликаем на кнопку “Change keyboards…” и выставляем английский как “Default input language”.
Радуемся.
Радуемся.
Радуемся.
Перезагружаемся.
Пытаемся ввести пароль (у меня пароли всегда англоязычные).
Перестаем радоваться… Т.к. в окне загрузки язык ввода по умолчанию остался русским.
Чтобы разобраться с этим неудобством - идем в regedit. Находим ветку “HKEY_USERS\.DEFAULT\Keyboard Layout\Preload” и видим нечто подобное:
На самом деле все просто. “00000419″ - это идентификатор русского языка, а “00000409″ - английского. Собственно, дальше все просто - меняем местами значения (т.е. ключу “1″ ставим значение “00000409″, а ключу “2″ - “00000419″), перегружаемся и убеждаемся, что все теперь работает замечательно.
Profit!
Updated: найдено более простое решение.







October 22nd, 2009 at 09:45
Кажется, если в дополнительной вкладке, где настройки для неюникодных программ, и настройки преобразований кодовых таблиц, поставить галку “для этого и для дефолтного пользователя”, то оно повлияет и на язык ввода. Когда-то давно я это делал.
October 22nd, 2009 at 23:47
Спасибо, нашел.