можно ли изменить раскладку клавиатуры с помощью командной строки в Windows XP / 7?
Как изменить раскладку клавиатуры с помощью командной строки cmd.exe на Windows XP / 7?
5 ответов
Да.
http://msdn.microsoft.com/en-us/goglobal/bb964650#eyb
командная строка пример:
control intl.cpl,, /f:"%CD%\AddKeyboardLanguage.xml"
AddKeyboardLanguage.пример xml:
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/></gs:UserList>
<gs:InputPreferences>
<!--ch-Google--><gs:InputLanguageID Action="add" ID="0804:E0200804"/>
</gs:InputPreferences>
</gs:GlobalizationServices>
RemoveKeyboardLanguage.пример xml:
<gs:GlobalizationServices xmlns:gs="urn:longhornGlobalizationUnattend">
<gs:UserList>
<gs:User UserID="Current" CopySettingsToDefaultUserAcct="true" CopySettingsToSystemAcct="true"/></gs:UserList>
<gs:InputPreferences>
<!--ch-Google--><gs:InputLanguageID Action="remove" ID="0804:E0200804"/>
</gs:InputPreferences>
</gs:GlobalizationServices>
Windows 8 приносит новый International модуль PowerShell. К сожалению, это не похоже на то, что это может быть перенесено или имеет любую альтернативу Windows 7
настройка региональных параметров с помощью командлетов PowerShell
в Windows 8 можно использовать командлеты PowerShell с международными параметрами изменение языка при работающей установке Windows. Выгода командлетов PowerShell является то, что вы можете включить их в скрипт для облегчения развертывания и настройки Windows. источник:http://technet.microsoft.com/en-us/library/hh825705.aspx
- открыть в Windows PowerShell в командной строке.
импортируйте модуль международных настроек, выполнив следующую команду:
ipmo international
отображать сведения о языке на компьютер бегущий следующая команда:
Get-WinSystemLocale
установите локаль для нужного региона и языка. Для например, следующая команда устанавливает язык системы на японский (Japan):
Set-WinSystemLocale ja-JP
" Windows 8 содержит новый международный модуль PowerShell. К сожалению, это не похоже на то, что это может быть перенесено или имеет любую альтернативу Windows 7"
вы можете попробовать это (пример).. это включает только выбранные раскладки клавиатуры и очищает остальные
Install-Module -name timezone -force
#Sets the systems timezone on "Western Europe Standard time"
$langlist = New-WinUserLanguageList en-US
#Clears the other input methods from the displayed language
$langlist[0].InputMethodTips.Clear()
#Sets and adds the swiss-German keyboard
$langlist[0].InputMethodTips.add('0409:00000807')
#Sets and adds the swiss-french keyboard
$langlist[0].InputMethodTips.add('0409:0000100C')
#Apply the changes made on the system (and force to avoid the prompt message)
Set-WinUserLanguageList $langlist -Force
No (не через CMD), вам придется изменить его следующим образом. Там раньше был keyb.com
команда в DOS, но больше не существует в Windows.
Windows 7 или Windows Vista
- Нажмите кнопку Пуск, введите intl.cpl в в поле начать поиск нажмите клавишу Ввод.
- на вкладке клавиатуры и язык нажмите Изменить клавиатуры. Щелчок Добавлять.
- развернуть язык, который вы хотите. Например, разверните французский язык (Канада.)
- развернуть список клавиатуры, установите флажок канадский французский, затем нажмите кнопку OK.
- в опциях, нажмите View Layout, чтобы сравнить макет с настоящая клавиатура.
- в списке язык ввода по умолчанию выберите французский (Канада) – канадский Французский, а затем нажмите кнопку ОК два раза.
- в диалоговом окне язык и региональные стандарты нажмите кнопку ОК.
- нажмите Языковая панель, а затем нажмите FR French (Канада).
Windows XP
- Нажмите кнопку Пуск, введите intl.cpl в поле Выполнить и нажмите клавишу Ввод.
- на вкладке языки нажмите кнопку Подробнее.
- в разделе установленные службы нажмите кнопку Добавить.
- в списке язык ввода выберите нужный язык. Для например, выберите французский (Канада).
- в списке раскладка клавиатуры/IME выберите канадский Французский, а затем нажимать OK.
- в Выберите один из установленных языков ввода, запустите список компьютеров, нажмите французский (Канада) - канадский французский, затем нажмите кнопку OK.
- в диалоговом окне язык и региональные стандарты нажмите кнопку ОК.
- щелкните языковую панель и выберите французский (Канада).
но вы можете в Linux используя loadkeys
.
$psdrive = New-PSDrive -PSProvider Registry -Name HKU -Root HKEY_USERS
Set-ItemProperty -Path "HKU:\.DEFAULT\Keyboard Layout\Preload\" -Name 1 -Value 00001033
$psdrive | Remove-PSDrive
Это прекрасно работает в Windows 7 PowerShell, но для включения ist необходимо выйти из системы и вернуться обратно он изменяет макет на английский, если вы хотите другой язык, вы должны изменить-номер значения вы можете найти их здесь: https://www.science.co.il/language/Locale-codes.php
Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]