InputLocale (microsoft-windows-international-core-inputlocale)

InputLocale задает язык ввода и метод для устройств ввода, например раскладку клавиатуры. Языковой стандарт ввода (также называемый языком ввода) — это параметр для каждого процесса, который описывает язык ввода (например, греческий) и метод ввода (например, клавиатуру).

Можно установить несколько языковых стандартов ввода, и пользователь может переключаться между ними. Пользователи могут добавлять и удалять языковые параметры ввода на вкладке "Клавиатура и языки" панель управления "Язык и регион".

Список поддерживаемых языков, языковых стандартов и идентификаторов см. в разделе Поддерживаемые языковые пакеты и параметры по умолчанию.

Значения

Input_locale

Указывает язык ввода и раскладку клавиатуры для установки Windows.

Input_locale может иметь одно из двух значений:

  • Чтобы использовать входной языковой стандарт по умолчанию для языка, укажите идентификатор языка. Например, чтобы использовать клавиатуру по умолчанию для английского языка (США), соответствующую клавиатуре QWERTY, можно указать значение en-US.

  • Укажите шестнадцатеричные значения идентификатора языкового стандарта и раскладки клавиатуры. Например, для en-US используйте 0409:00000409. Первое значение (0409) — это код языкового стандарта, представляющий язык ввода, а второе значение (00000409) — значение раскладки клавиатуры.

Если вы хотите указать более одного языкового стандарта ввода, чтобы добавить поддержку нескольких типов клавиатуры, можно указать несколько значений, разделенных точкой с запятой. Например, можно указать <InputLocale>en-US;fr-FR;es-ES</InputLocale> , чтобы добавить поддержку для английской (США), французской (Франция) и испанской (Испания) клавиатур. Первое указанное значение используется в качестве клавиатуры по умолчанию.

Допустимые раскладки клавиатуры, которые можно настроить в системе, перечислены в разделе реестраHKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts .

Список значений входного языкового стандарта по умолчанию см. в разделе Поддерживаемые языковые пакеты и Параметры по умолчанию.

Этот строковый тип поддерживает пустые элементы.

Родительская иерархия

Microsoft-Windows-International-Core | InputLocale

Допустимые проходы конфигурации

oobeSystem

specialize

Применение

Список выпусков и архитектур Windows, поддерживаемых этим компонентом, см. в статье Microsoft-Windows-International-Core.

Пример применения предложения XML

В следующем примере показано, как задать языковой стандарт для клавиатуры Dvorak на английском языке (США).

<InputLocale>0409:00010409</InputLocale>
<SystemLocale>en-US</SystemLocale> 
<UILanguage>en-US</UILanguage> 
<UserLocale>en-US</UserLocale>

В следующем примере показано, как задать языковой стандарт ввода для клавиатуры English International (US International).

<InputLocale>0409:00020409</InputLocale>
<SystemLocale>en-US</SystemLocale> 
<UILanguage>en-US</UILanguage> 
<UserLocale>en-US</UserLocale>

Microsoft-Windows-International-CoreAutomate OOBE