Keyboard Catalog Items and Sysgen Variables (Compact 7)
3/12/2014
In Windows Embedded Compact, you can include support for one or more keyboard layouts that support characters for different locales.
For more information, see Locale Names.
For more information about how to add or remove catalog items, see Design Your First OS.
Hardware and Software Requirements
- A keyboard.
- Support for the locale related to the keyboard layout. For more information, see National/Regional Language Support (NLS) Catalog Items and Sysgen Variables.
- Supporting multiple keyboard layouts also requires Multilingual User Interface (MUI) (SYSGEN_MULTIUI).
Catalog Items and Sysgen Variables
The following table shows the catalog items and associated SYSGEN variables for the keyboard layouts that you can add to your OS.
Catalog Item | SYSGEN variable | Description | Dependencies |
---|---|---|---|
Arabic Keyboard (101) |
SYSGEN_KBD_ARABIC_101 |
Provides support for Arabic keyboard layout. |
None. |
Gujarati Keyboard |
SYSGEN_KBD_GUJARATI |
Provides support for Gujarati keyboard layout. |
None. |
Hebrew Keyboard |
SYSGEN_KBD_HEBREW |
Provides support for Hebrew keyboard layout. |
None. |
Hindi Traditional Keyboard |
SYSGEN_KBD_HINDI_TRADITIONAL |
Provides support for Hindi traditional keyboard layout. |
None. |
Japanese Keyboard - default (IBM) |
SYSGEN_KBD_JAPANESE |
Provides support for Japanese IBM keyboard layout. |
None. |
Japanese Keyboard - (NEC) |
SYSGEN_KBD_JAPANESE_NEC |
Provides support for Japanese NEC keyboard layout. |
None. |
Kannada Keyboard |
SYSGEN_KBD_KANNADA |
Provides support for Kannada keyboard layout. |
None. |
Korean Keyboard |
SYSGEN_KBD_KOREAN |
Provides support for Korean keyboard layout. |
None. |
Marathi Keyboard |
SYSGEN_KBD_MARATHI |
Provides support for Marathi keyboard layout. |
None. |
Punjabi Keyboard |
SYSGEN_KBD_PUNJABI |
Provides support for Punjabi keyboard layout. |
None. |
Russian Keyboard |
SYSGEN_KBD_RUSSIAN |
Provides support for Russian keyboard layout. |
None. |
Tamil Keyboard |
SYSGEN_KBD_TAMIL |
Provides support for Tamil keyboard layout. |
None. |
Telugu Keyboard |
SYSGEN_KBD_TELUGU |
Provides support for Telugu keyboard layout. |
None. |
Thai Kedmanee Keyboard |
SYSGEN_KBD_THAI_KEDMANEE |
Provides support for Thai Kedmanee keyboard layout. |
None. |
US Qwerty Keyboard |
SYSGEN_KBD_US |
Provides support for U.S. QWERTY keyboard layout. |
None. |
US Dvorak Keyboard |
SYSGEN_KBD_US_DVORAK |
Provides support for Dvorak keyboard layout. |
None. |