InputLocale (Standard 8 Module Reference)
7/8/2014
Review the applicable Embedded Core modules and any examples for the InputLocale setting in Windows Embedded 8 Standard (Standard 8).
This setting contains a string that specifies the input language including keyboard layout. The string can use one of two formats.
To use the default input language, set this value to the ISO language-region identifier. For example, to use the default QWERTY keyboard for English (United States), set the value en-US. The following table shows the ISO language-region identifiers to use.
Language (region)
ISO language-region identifier
Central Atlas Tamazight (Latin) - Algeria
fr-FR
Chinese (Simplified)
zh-CN
Chinese (Traditional)
zh-TW
English (United States)
en-US
French (France)
fr-FR
German (Germany)
de-DE
Japanese (Japan)
ja-JP
Korean (Korea)
ko-KR
Portuguese (Brazil)
pt-BR
Spanish (Spain)
es-ES
To support more than one input language, separate multiple values for InputLocale with semicolons. For example, to add support for the default English (US), German (Germany), and Korean (Korea) keyboards, specify
<InputLocale>en-US; de-DE; ko-KR </InputLocale>
. The first value listed is used as the default keyboard.
If you configure multiple input locales, the user can switch between them through the Languages tab of the Regional and Language Options Control Panel.To explicitly set the keyboard, set this value to the hexadecimal language and keyboard layout identifiers assigned by Microsoft, separating each identifier with a colon.
The following table shows the hexadecimal identifiers to use for the various keyboards.Keyboard
Hexadecimal language identifier
Keyboard and Hexadecimal keyboard identifier
Central Atlas Tamazight (Latin) - Algeria
0x040c
0000040c
Chinese (Simplified, PRC) – Microsoft Pinyin - Simple Fast
0x0804
{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}{FA550B04-5AD7-411f-A5AC-CA038EC515D7}
Chinese (Simplified, Singapore) - Microsoft Pinyin - Simple Fast
0x0804
{81D4E9C9-1D3B-41BC-9E6C-4B40BF79E35E}{FA550B04-5AD7-411f-A5AC-CA038EC515D7}
Chinese (Traditional, Macao) - Chinese (Traditional) - Quick
0x0404
{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{6024B45F-5C54-11D4-B921-0080C882687E}
Chinese (Traditional, Taiwan) - New Phonetic
0x0404
{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{B2F9C502-1742-11D4-9790-0080C882687E}
Chinese (Traditional, Hong Kong) – Quick
0x0404
{531FDEBF-9B4C-4A43-A2AA-960E8FCDC732}{6024B45F-5C54-11D4-B921-0080C882687E}
French
0x040c
0x0000040c
German
0x0407
0x00000407
Japanese - Microsoft IME
0x0411
{03B5835F-F03C-411B-9CE2-AA23E1171E36}{A76C93D9-5523-4E90-AAFA-4DB112F9AC76}
Korean (Extended Wansung) - Microsoft IME
0x0412
{A028AE76-01B1-46C2-99C4-ACD9858AE02F}{B5FE1F02-D5F2-4445-9C03-C568F23C99A1}
Portuguese (Brazilian ABNT)
0x0416
0x00000416
Spanish (International sort)
0x0c0a
0x0000040a
Spanish (Traditional sort)
0x040a
0x0000040a
United States - English
0x0409
0x00000409
For example, for United States - English, set the value to 0409:00000409.
The system puts the values for this setting in the HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Keyboard Layouts registry key.
Modules
The following table shows the modules that you can apply this setting to. In Image Configuration Editor (ICE), you can follow the corresponding path to set this setting for a module.
Module |
Path |
---|---|
Products/Embedded Core/International-Core/InputLocale |
|
Products/Embedded Core/International-Core-WinPE/InputLocale |
XML Example
The following example shows how to set the input locale to the English (United States) keyboard.
<InputLocale>0409:00010409</InputLocale>
<SystemLocale>en-US</SystemLocale>
<UILanguage>en-US</UILanguage>
<UserLocale>en-US</UserLocale>
See Also
Reference
SystemLocale
UILanguage
UserLocale