Главная страница
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.019 c
3-1199661770
porter
2008-01-07 02:22
2008.06.08
получить несколько столбцов для одного поля


15-1208931582
ILR
2008-04-23 10:19
2008.06.08
Помогите с задачей


2-1210942831
Artin
2008-05-16 17:00
2008.06.08
Хочетья список как Object Inspector в Дельфи.


2-1208440152
grav
2008-04-17 17:49
2008.06.08
Ввод данных в две таблицы из одной формы


6-1188144637
Max.66RUS
2007-08-26 20:10
2008.06.08
Отследить момент подключения компьютера к интернет...