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

Аватара пользователя
russich

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

Сообщение russich »

Приветствую!



Вопрос такой: поставлена задача на всех доменных машинах по умолчанию сделать рскладку клавиатуры по умолчанию английскую. (не при входе в систему)

Через групповые политики не смог найти, подозреваю, что вообще нет такой функции, Может как-нибудь через ветку реестра или скрипт vbs. Подскажите пожалуйста способ.

Заранее спасибо
Аватара пользователя
DeathMan2k4

Re: раскладка клавиатуры по умолчанию

Сообщение DeathMan2k4 »

Sayan, можно чуть более подробно расписать, как ставить Ваш пак ? Есть потребность в том что бы автоматически по умолчанию было два языка (Рус, США) и переключались они клавишами ctl + shift (левые) и я зык был по умолчанию выбран США !



А то что то тут описание этого метода (
Мeтод svcpack.inf
) ответа мне не дали !
Аватара пользователя
russich

Re: раскладка клавиатуры по умолчанию

Сообщение russich »

Дело в том, что для внесения изменения в реестр нужны права локального админа, которых у пользователей нет. Вот если бы был бы написан скрипт (vbs), то через GPO это реально.
Аватара пользователя
okshef

Re: раскладка клавиатуры по умолчанию

Сообщение okshef »

Скопируйте код в текстовый файл и сохраните с расширением *.reg и примените



Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
;Установка языка ввода по умолчанию на английский
[HKEY_CURRENT_USER\Keyboard Layout\Preload]
"1"="00000409"
"2"="00000419"
;Установка переключения раскладки клавиатуры на Ctrl+Shift
[HKEY_CURRENT_USER\Keyboard Layout\Toggle]
"Language Hotkey"="2"
"Hotkey"="2"
"Layout Hotkey"="3"

Если вторая часть твика непринципиальна - просто удалите.

Думаю, должно помочь



P.S. Твик работает при автоматческой установке Windows
Аватара пользователя
russich

Re: раскладка клавиатуры по умолчанию

Сообщение russich »

Код:

Код: Выделить всё

'---------------------------------------------------
'процедура по настройке параметров клавы по ум
Sub SetDeffLangSettings()
  Set WshShell = CreateObject("WScript.Shell")
  WshShell.RegWrite "HKEY_CURRENT_USER\Keyboard Layout\Toggle\Hotkey","2"
  WshShell.RegWrite "HKEY_CURRENT_USER\Keyboard Layout\Toggle\Language Hotkey","2"
  WshShell.RegWrite "HKEY_CURRENT_USER\Keyboard Layout\Toggle\Layout Hotkey","3"
  WshShell.RegWrite "HKEY_CURRENT_USER\Keyboard Layout\Preload\1","00000409"
  WshShell.RegWrite "HKEY_CURRENT_USER\Keyboard Layout\Preload\2","00000419"  
End Sub
'------------------------------------------------------------------------------------------
Call SetDeffLangSettings()
WScript.Quit
Аватара пользователя
russich

Re: раскладка клавиатуры по умолчанию

Сообщение russich »

Огромное спасибо. Всё работает!!!
Аватара пользователя
russich

Re: раскладка клавиатуры по умолчанию

Сообщение russich »

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

Цитата:



Твик работает при автоматческой установке Windows



RunOnceEx
Аватара пользователя
okshef

Re: раскладка клавиатуры по умолчанию

Сообщение okshef »

Досадно что нельзя поменять не при автоматической установке
Аватара пользователя
lovator

Re: раскладка клавиатуры по умолчанию

Сообщение lovator »

Досадно что нельзя поменять не при автоматической установке
Аватара пользователя
okshef

Re: раскладка клавиатуры по умолчанию

Сообщение okshef »

lovator, ну почему же - сохраните reg-файлом и примените после установки. Просто по вопросу я понял, что изменение раскладки вам необходимо менять именно в процессе установки.
Ответить

Вернуться в «Microsoft Windows NT/2000/2003»