Search
VirtualKeyboard Members
Constructors Properties Methods Events
 


VirtualKeyboard

The following tables list the members exposed by the VirtualKeyboard type.

 Public Constructors

  Name Description

VirtualKeyboard

Initializes a new instance of the VirtualKeyboard class.

 Public Properties

  Name Description

AltGrLocked

Gets the state of the AltGr key.

AltLocked

Gets the state of the Alt key.

AttachedWindow

Gets or sets the window handle of the parent window associated with this keyboard.

AutoFill

Gets or sets whether keyboard layout should be generated automatically depending on the language (e.g. qwerty, azerty, etc layouts).

AutoReleaseModifierKeys

Gets or sets whether pressing a regular key automatically releases modifier keys such as shift, alt, control etc. (except CapsLock).

AutoRepeat

Gets or sets whether the component should synthesize keyboard events repeatedly when a virtual key is pressed down, until the key is released.

AutoUpdateCulture

Gets or sets whether the component should change the UI thread's CurrentCulture whenever the input locale changes.

CapsLocked

Gets the state of the Caps lock key.

ControlLocked

Gets the state of the Control key.

CurrentLayout

Gets the current keyboard layout.

DefaultLayout

Gets or sets the default kayboard layout.

Font

Control.Font override.

InputLocale

Gets or sets the current input language.

IsStandAlone

Gets or sets whether the keyboard should appear in its own window.

KeyTemplate

Gets or sets the appearance of key buttons.

LayoutsFolder

Gets or sets the folder where layout files are located.

LicenseKey

Gets or sets the license key of the control.

Mode

Gets or sets the layout mode.

NumLocked

Gets the state of the Num lock key.

PasswordMode

Gets or sets whether password mode is enabled.

PreventActivation

Gets or sets whether to prevent activation of keyboard's parent window when users click on a keyboard's key.

RepeatDelay

Specifies the initial delay in milliseconds before the component starts repeating key-down events when AutoRepeat is enabled.

RepeatRate

Gets or sets the delay in milliseconds between consecutive key-down events synthesized in AutoRepeat mode.

ScrollLocked

Gets the state of the Scroll lock key.

ShiftLocked

Gets the state of the Shift key.

TemplateLayout

Gets or sets the keyboard's layout template.

Theme

Gets or sets the keyboard theme.

 Protected Properties

  Name Description

DefaultSize

Control.DefaultSize override.

 Public Methods

  Name Description

ApplyTheme

Overloaded.  

ChangeLanguage

Overloaded.  

LoadImeTable

Overloaded.  

SendKey

Sends the specified key input to active window.

SetKeyLabels

Sets custom key labels to use for specified language.

UnlockKeys

Unlocks all special keys.

 Protected Methods

  Name Description

Dispose

Detaches handlers of static events handled by this instance.

OnHandleCreated

Control.OnHandleCreated override.

OnMouseDown

Control.OnMouseDown override.

OnMouseLeave

Control.OnMouseLeave override.

OnMouseMove

Control.OnMouseMove override.

OnMouseUp

Control.OnMouseUp override.

OnPaint

Control.OnPaint override.

OnParentChanged

Control.OnParentChanged override.

WndProc

For internal use.

 Public Events

  Name Description

KeyPressed

Raised when a key has been pressed.

 See Also