Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

On this page

&windowslanguages


Summary

The &windowslanguages store specifies a list of alternate languages that a Keyman keyboard works with in Windows.

Note

The `&windowslanguages` store is deprecated and will be not be supported for

keyboards that target Keyman 19.0 or later. Keyboard Package

[metadata](/developer/current-version/reference/file-types/metadata#obj-language)

should be used instead, which is defined by the BCP 47 language code in

the [keyboard

editor](/developer/current-version/context/keyboard-editor#details).

Syntax

store(&windowslanguages) "code [code ...]"

Parameters

code
The identifier of the language to reference. This can be specified as a single number, hexadecimal, for the Windows LANGID format.

Description

The &windowslanguages store specifies additional Windows system languages that a keyboard may be associated with. It is not used on other platforms, which instead use the &ethnologuecode store.

Microsoft language identifier reference{.ulink target="_blank"}

Examples

Example: Using &windowslanguages

store(&windowslanguages) 'x0409 x0809'

Platforms

The &windowslanguages store is used only in Windows platforms.

Windows macOS Linux Desktop web Mobile web iOS Android

Version history

Keyman 10.0: The &windowslanguages store was deprecated.

The &windowslanguages store was added in Keyman 8.0.

See also