Произвольное переключение языков в Windows XP

Порядок переключения раскладок клавиатуры в Windows XP

Недавно столкнулся с одной досадной "фичей" Windows XP, связанной с порядком смены языков, при их переключении. Время от времени, при нажатии Ctrl+Shift, вместо привычной последовательности языков EN - RU - UA, порядок стал менятся на EN - UA - RU. Этот приводило к весьма не приятным последствиям, в виде украинских букв "і" в русских словах, где должны быть "ы", и частого клацанья по Ctrl+Shift. Из-за чего возникла эта неприятность, разбираться было некогда, нужно было устранить проблему.

Удаление русского и украинского языка, с посследующим добавлением в нужном порядке помогало не всегда, точнее, порядок смены языков всеравно время от времени произвольно менялся. И вот, портатив некоторе время в поисках, решение было найдено!

Для того, чтобы порядок следования языков в Windows XP не менялся произвольным образом, нужно зайти в редактор реестра: Пуск -> Выполнить -> regedit -> Ok. Далее в разделах реестра:

HKEY_CURRENT_USER\Keyboard Layout\Preload
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload

нужно установить (если не установлено) имена параметров и их значения в такой последовательности:

  • 1 - 00000409
  • 2 - 00000422
  • 3 - 00000419

409 - английский, 419 - русский и 422 - украинский язык.

После редактирования реестра, нужно удалить русский и украинский языки и снова их установить. После этих действий порядок смены языков в Windows XP произвольно не изменяется.

Чтобы не редактировать реестр, ведь в случаее ошибочного редактирования Windows XP может вообще перестать запускаться, есть способ достичь поставленной цели другими средствами. Для этого, нужно:

  • 1 - удалить все языки из Windows XP, кроме английского, и презагрузить компьютер;
  • 2 - установить русский язык, и перезапустить компьютер;
  • 3 - установить украинский язык;
  • 4 - в параметрах языковой панели сменить сочетание клавиш переключения языков на Ctrl+Shift и перегрузиться.

После этих действий, языки в Windows XP надежно закрепятся на своих местах, стоит надеяться, что на долго.

Опубликовано: 2011/06/03
HTML-код ссылки на эту страницу:
<a href="http://petrenco.com/windows.php?txt=47" target="_blank">Произвольное переключение языков в Windows XP</a>
11650
Комментарии
Можно куда проще , там же в настройках языка можно поставить на каждый язык разное сочетание клавиш. пример CTRL + 1 (EN) , CTRL + 2 (RUS) , и сколько раз не нажимай на допустим контрол 2 язык будет включать только RUS язык .
Добавить комментарий
Ваш e-mail: (не виден посетителям сайта)
Ваше имя:
Комментарий:
Символы с картинки:
Только выделенные поля формы добавления комментариев обязательны к заполнению.