Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.06.08;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.081 c
15-1209015532
oxffff
2008-04-24 09:38
2008.06.08
УРА!!!!!!!!!!!!!!!!!!! Delphi RoadMap


15-1209021341
inew
2008-04-24 11:15
2008.06.08
Язык ввода по умолчанию


11-1189702877
rainstuff
2007-09-13 21:01
2008.06.08
Тормозит ScrollBox


15-1209023900
Anatoly Podgoretsky
2008-04-24 11:58
2008.06.08
Запрос о покупке из другой страны


2-1210669958
affonya
2008-05-13 13:12
2008.06.08
DBgrid закрашивание букв





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский