Главная страница
    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.038 c
15-1209194604
USB
2008-04-26 11:23
2008.06.08
USB 1.1 или 2.0


2-1211054755
Катя
2008-05-18 00:05
2008.06.08
Нужна помощь в написании дипломного проекта


15-1209467198
Дмитрий С
2008-04-29 15:06
2008.06.08
Вопрос про VLan-ы


3-1199443863
Ламот
2008-01-04 13:51
2008.06.08
postgres sql, текущая дата и не только.


4-1190990109
hinst
2007-09-28 18:35
2008.06.08
DrawTextRect





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский