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

InputLocale は、キーボード レイアウトなど、入力デバイスの入力言語と入力方式を指定します。 入力ロケール (入力言語とも呼ばれます) は、入力言語 (例: ギリシャ語) と入力方式 (例: キーボード) を記述する、プロセスごとの設定です。

複数の入力ロケールをインストールでき、ユーザーはそれらを切り替えることができます。 ユーザーは、[地域と言語] コントロール パネルの [キーボードと言語] タブで入力ロケールを追加および削除できます。

サポートされている言語、ロケール、識別子の一覧については、サポートされている言語パックと既定の設定に関するページを参照してください。

Input_locale

Windows のインストール用に入力言語とキーボード レイアウトを指定します。

Input_locale には、2 つの値のいずれかを指定できます。

  • 言語の既定の入力ロケールを使用するには、言語識別子を指定します。 たとえば、QWERTY キーボードに対応する英語 (米国) 用の既定のキーボード レイアウトを使用するには、値 en-US を指定できます。

  • ロケール ID とキーボード レイアウトの 16 進値を指定します。 たとえば、en-US の場合は 0409:00000409 を使用します。 最初の値 (0409) は入力言語を表すロケール ID であり、2 番目の値 (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>

次の例は、入力ロケールを英語インターナショナル (米国国際) のキーボードに設定する方法を示しています。

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

Microsoft-Windows-International-CoreAutomate OOBE