CultureInfo.KeyboardLayoutId Property

Definition

Gets the active input locale identifier.

C#
public virtual int KeyboardLayoutId { get; }
C#
[System.Runtime.InteropServices.ComVisible(false)]
public virtual int KeyboardLayoutId { get; }

Property Value

A 32-bit signed number that specifies an input locale identifier.

Attributes

Remarks

The input locale identifier was formerly called the keyboard layout. An input locale identifier is a broader concept than a keyboard layout since it can also indicate a speech-to-text converter, an Input Method Editor (IME), or any other form of input.

Applies to

Product Versions
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1