Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.08;
Скачать: CL | DM;

Вниз

Язык ввода по умолчанию   Найти похожие ветки 

 
inew   (2008-04-24 11:15) [0]

Как программно сменить язык ввода по умолчанию.
Прошу заметить не язык ввода, а язык ввода по умолчанию!


 
jold   (2008-04-24 12:12) [1]

А зачем ?


 
inew   (2008-04-24 12:15) [2]

При подключение по RDP на сервак Win2003
Язык по умолчанию назначается как на клиенте, поэтому нужен скрипт или прога чтоб автоматом переключала на нужный


 
tesseract ©   (2008-04-24 12:30) [3]


> Язык по умолчанию назначается как на клиенте,


В каком месте он назначаеться ? Нет такого "язык по умолчанию", все локальные настройки назначаються под пользователя. При создании нового, сооветственно берёться из шаблона " для системы".


 
Anatoly Podgoretsky ©   (2008-04-24 12:34) [4]

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


 
inew   (2008-04-24 12:51) [5]

> tesseract вы не в теме
> Anatoly Podgoretsky
Ну да стандартно rus и eng


 
Anatoly Podgoretsky ©   (2008-04-24 15:00) [6]

> inew  (24.04.2008 12:51:05)  [5]

Ну так и возникает типичная проблема, при инсталиции был выбран русский язык как основной, затем при вводе пароля имеем ругань, при этом сам язык не видим, тоже но только с NumLock
Я всегда перестраиваю в реестре, что бы NumLock был включен, а язык по умолчанию EN


 
Aristarh   (2008-04-24 15:34) [7]


Windows.LoadKeyboardLayout("00000419", KLF_ACTIVATE);  // на русский
Windows.LoadKeyboardLayout("00000409", KLF_ACTIVATE);  // на английский


 
Наиль   (2008-04-24 17:21) [8]

Из просторов интернета:

Изменение раскладки клавиатуры по умолчанию при входе в систему

(35) В русской версии Windows 2000 при входе в систему по умолчанию установлена русская раскладка клавиатуры. Чтобы устанавливалась английская, надо в разделе реестра
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload
строковому параметру "1" присвоить значение "00000409", а параметру "2" — значение "00000419".

(44) Если нужно поменять сочетание клавиш, которые переключают раскладку, то в разделе реестра
HKEY_USERS\.DEFAULT\Keyboard Layout\Toggle
редактируем строковый параметр "Hotkey". Когда он имеет значение "1", язык переключается через <левый 
Alt>+<Shift>, когда "2" — через <левый Crtl>+<Shift>. В ряде релизов Windows "левизна" клавиш значения не имеет.


 
inew   (2008-04-25 03:43) [9]

> Aristarh
Пробовал уже. Меняется язык ввода, а не язык по умолчанию.


 
inew   (2008-04-25 03:53) [10]

> Наиль.
Действительно, при смене языка ввода по умолчанию в разделе реестра
HKEY_USERS\.DEFAULT\Keyboard Layout\Preload происходят такие изменения.
Но если сохраняем в файл реестра нужные нам параметры, затем загружаем файл, изменения в реестр вносятся, но язык ввода по умолчанию остается прежним!!!


 
TRSteep ©   (2008-04-25 11:10) [11]

>
> загружаем файл, изменения в реестр вносятся, но язык ввода
> по умолчанию остается прежним!!!

Можете перезагрузить нужно?



Страницы: 1 вся ветка

Текущий архив: 2008.06.08;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
3-1198595611
dimds
2007-12-25 18:13
2008.06.08
авансовый отчет средствами дельфи


15-1209278624
БарЛог
2008-04-27 10:43
2008.06.08
Христос воскрес!!


10-1146837285
Teddy24
2006-05-05 17:54
2008.06.08
Проблема подключенения DCOMConnection


15-1209107695
Slider007
2008-04-25 11:14
2008.06.08
С днем рождения ! 25 апреля 2008 пятница


15-1208980904
MM_ASH
2008-04-24 00:01
2008.06.08
Как сделать свой проект