search home list

Virtual keyboard

A tool for alphanumeric free-text input is required.


Operators need to enter alphanumeric free-text, e.g., when composing a message.


On screens not supporting multi-touch the CAPS key cannot be used. Instead, a CAPS LOCK functionality must be used to enter capital letters.


The solution provides an almost fully featured keyboard with multi-language support.


The keyboard is designed to support multiple languages. The tables below show the keyboard layouts for a Swiss multi-language keyboard supporting German, French, and Italian.

Swiss French, lowercase

Swiss French, uppercase

Italian, lowercase

Italian, uppercase

To extend the keyboard layout to further languages, the following template can be used:

Safety impact

Free-text input should be used with care because on-screen keyboards are not as efficient as hardware keyboard because they lack tactile feedback and response time.

Usability impact

Using this pattern enables users to input short sequences of free text. To lessen the cognitive load of typing and to reduce the error rate, typing tools should be provided, e.g., dictionary-based text input support.

Your opinion

Feel free to provide your comments, reports of usage of this pattern, or feedback in general!

Show all articles

What do you think?