Консультация № 170688
22.07.2009, 11:39
0.00 руб.
0 12 1
Здравстуйте!.
Как настроить последовательность переключения языка клавиатуры En-Uk-Ru. Сейчас у меня En-Ru-Uk.
Изменения в ветке реестра HKEY_CURRENT_USER\Keyboard Layout\Preload ничего не дают, так же как удаление и добавления раскладки языков в настройках клавиатуры.

Обсуждение

Неизвестный
22.07.2009, 12:46
общий
В Vista ( в XP не помню) Язык и региональные стандарты - Языки и клавиатуры - Изменить клавиатуру - Переключения клавиатуры - Задай какому-нибудь языку клавишу, например, F5, или сочетание, как удобнее, а лучше для всех свою клавишу и значимость очерёдности отпадает...
Неизвестный
22.07.2009, 15:17
общий
Кстати, вы в курсе, что переключение языков происходит по-разному, если пользоваться левой или правой парой клавиш.
У меня установлен: Ctrl+Shift.
Если я использую левую пару, то происходит переключение: Eng-Kaz-Rus. Если правую, - то Eng-Rus-Kaz.
Обнаружил это недавно, но уже привык... Очень удобно...
Неизвестный
22.07.2009, 17:06
общий
это ответ
Здравствуйте, Саша Олександров.
Вы наверное что-то не так делали, изменения в ветке реестра HKEY_CURRENT_USER\Keyboard Layout\Preload все же дают результат.
После того как вы сделали изменения в реестре нужно перезагрузить Windows.

En-Ru-Uk
1=409 Английский
2=419 Русский
3=422 Украинский

En-Uk-Ru.
1=409 Английский
2=422 Украинский
3=419 Русский


Неизвестный
28.07.2009, 11:34
общий
VolRus:
Извините что с опозданием, возникли свои проблемы.
Изменения в реестре в ветке реестра HKEY_CURRENT_USER\Keyboard Layout\Preload ничего не дают. Наверное нужно копать глубже.
Неизвестный
28.07.2009, 11:53
общий
Чичерин Вадим Викторович:
О таком сочетании я знал и постоянно им пользуюсь, но переключаться привык правой рукой.
Почему задал свой вопрос. Начиная с Windows 95 по Windows 95OSR2 при установке системы переключатель языковой раскладки клавиатуры устанавливался En-Ru-Uk. К такой раскладке и раньше привык. В следующих системах 98/98SE/W2k/XP уже переключение настроилось как En-Uk-Ru. Я и к этому привык, да и удобно т. к. украинской раскладкой пользуюсь чаще.
Несколько дней назад пришлось переустановить Windows XP, но в процессе установки я что-то не так сделал и сбилась последовательность переключения. Привыкать к новой последовательности нет смысла, т. к. после очередной переустановки системы будет другая последовательность. Лучше уж настроить клавиатуру под себя.
Неизвестный
28.07.2009, 12:03
общий
Вообще последовательность переключения отображается в Параметрах клавиатуры. Если там отображено En-Ru-Uk, то правка в ветке реесра HKEY_CURRENT_USER\Keyboard Layout\Preload на En-Uk-Ru ничего не даст.
Т. к. языковые раскладки являються службами, поэтому нужно искать в какой последовательности прописаны эти службы.
Удаляя и добавляя языки, мне удалось добиться нужной последовательности (в параметка Preload все же было 1=409 Английский; 2=419 Русский;
3=422 Украинский), но только до перезагрузки.
Неизвестный
28.07.2009, 12:36
общий
Я конечно извиняюсь я перепроверил все же HKEY_CURRENT_USER\Keyboard Layout\Preload дает результат может у меня ХР особенный
Неизвестный
30.07.2009, 15:40
общий
[q=294627][/q]
Не знаю. Може у меня особенный .
Вы пробовали:
1. Это работает после перезакгрузки
2. Попробуйте прописать другую последовательность En-Ru-Uk. Возможно после добавления новой раскладки у вах просто хорошо настроилось на En-Uk-Ru.
Вообще я нашел в других форумах обсуждение этого вопроса и там был совет о HKEY_CURRENT_USER\Keyboard Layout\Preload. Но мне это не помогло, поэтому я задал вопрос в рассылку.
Спасибо за ответы! Буду мучиться с раскладкой как есть
Неизвестный
30.07.2009, 18:13
общий
[q=113982][/q]
У меня, наверное, тоже особенный. Раскладки добавляются в одной последовательности. En-Ru-Kz. После этого они могут остаться в этой очереди, могут встать En-Kz-Ru. В любом случае после перезагрузки очередь становится неудобной: En-Kz-Ru... Правка реестра помогает тоже только до ребута... :)
Сам уже привык к этому. Немного помогает Ninja. Она у меня казахский не видит, только русский и английский. Поэтому использую переключатель только когда нужен казахский... :)
Неизвестный
01.08.2009, 00:37
общий
Саша Олександров:
Если вы ещё не решили проблему могу посоветовать экспортировать измененые параметры реестра в файл, чтобы он выполнялся при запуске WINDOWS, я так делал помогает, подробности, если хотите в минифоруме:)
Неизвестный
03.08.2009, 16:00
общий
[q=85331][/q]
От помощи не откажусь.
Неизвестный
05.08.2009, 11:55
общий
Саша Олександров:
Итак, идёте в реестр, меняете установки в ветке HKEY_CURRENT_USER\Keyboard Layout\Preload на правильные и экспортируете в файл, например 1.reg (этот файл будет автоматически добавляться в реестр при старте windows )
Пишите в текстововом файле, затем переименовывая его расширения в 1.cmd, следующее:
reg import 1.reg
Помещаете оба этих файла в windows\system32 , чтоб не путались под ногами:)
И Добавляете в реестр reg - файл следующего содержания:
(Он обеспечит добавку в автозагрузку программы 1.cmd )

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"load_keybord"="C:\\WINDOWS\\system32\\1.cmd"

через msconfig у меня правда виден параметр 1
недостаток метода мелькающее на секунду DOS-окно, но работает :)
Форма ответа