TiKeyBoard

Hierarchy Properties Methods Events

Unit

iKeyBoard (VCL)

QiKeyBoard (CLX)

Description

TiKeyboard is an on-screen keyboard with mouse control support and is specifically designed for touch-screen applications or keyboard-less applications.

The keyboard will automatically send key-clicks to the last windowed control (referred to here as the focus control) that had focus prior to the keyboard being clicked. This focus control will accept all keyboard input generated by the keyboard component.

IOCO0040.gif

Changing Keyboard Layouts Using Templates

To modify key assignments, you will need to use the built-in property editor. The property editor allows you to load and save keyboard assignment configuration files for different internationally localized keyboard layouts. Key placement is fixed to the four available keyboard styles, ikbs104, ikbs87, ikbs74, and ikbs61.

Changing Keyboard Layouts Manually

You can also manually modify key assignments by clicking on the "Keys" tab in the property editor. The list of keys depicts the rows (ordered top to bottom) and ordering (from left to right) of the keys on the selected keyboard style. You will need to know the Virtual Key Code, the Standard Caption, Shift Caption (if required) and the Style of Key.

Style

The Style refers to the type of key on the keyboard and determines how it behaves when clicked. These are the possible values:

Value
Meaning
Standard
A standard key, such as the alphabet keys, specialized keys such as the Windows or Application Keys.
Shift
This style should be used for Shift Keys Only.
Lock
This style should be used for Shift-Lock Keys Only.
Accent
This refers to a dead-key, or a key that is used in combination with another key to generate a character such as an accent dead-key used in combination with another letter to generate an accented version of that character.
Scroll
This style should be used for Scroll-Lock Keys Only.
Ctrl
This style should be used for Ctrl Keys Only.
Alt
This style should be used for Alt Keys Only.
NumLock
This style should be used for NumLock Keys Only.

Virtual Key Code

The Virtual Key Code refers to the standard Windows value for the character, keyboard modifier, dead key, or other keyboard keypress.

Here is a list common Virtual Key Codes that can be used. Many non-English keyboards use additional Virtual Key Code values for dead-keys and other characters, depending on the IME loaded at the time. Refer to your keyboard and International Settings in Windows.

Standard Caption

This refers to the caption of the key when the Shift and/or Shift-Lock keys have not been depressed or is not active.

Shift Caption

This refers to the caption of the key when the Shift and/or Shift-Lock keys has been depressed or is active.

Note: currently, the keyboard will only function with windowed controls within the same process or application.

Contents | Index | Previous | Next