KEYBOARD

From SEGGER Wiki
Jump to: navigation, search

The KEYBOARD widget offers a fully configurable screen keyboard to enter characters. With more and more embedded targets having touch screens and using smartphone-like interfaces, the KEYBOARD widget fits right in being similar in appearance and usage to a typical smartphone keyboard.

To keep the positioning of the individual keys as simple as possible, keys can be added as whole key lines, that are scaled to the size of the widget automatically. The widget also enables the use of long press keys, much like with most smartphone keyboards. This way, it is possible to access even dozens of characters by only pressing one key.

KEYBOARD
KEYBOARD.png
Receives focus No
Skinnable No
OwnerDraw No
Uses Memory Devices No
Attached widgets None

Notification codes

The KEYBOARD widget does not send any WM_NOTIFY_PARENT messages to the parent window.

Keyboard reaction

The widget can not gain the input focus and does not react on keyboard input.

Samples

Below are links to samples that demonstrate how to use KEYBOARD widgets in emWin.