Keyboard Support

Contact and Search

Keyman.com Homepage

Header bottom

Keyman.com

Other versions
Version 18.0Version 17.0 (current version)Version 16.0Version 15.0Version 14.0Version 13.0Version 12.0Version 11.0Version 10.0Version 2.0

On this page

You are viewing an old version of this documentation. Click here to open the current version, 17.0.

Desktop User Interfaces

Four different KeymanWeb user interfaces for desktop browsers are included, allowing users to select and enable keyboard mapping from a list of installed keyboards, and to control the visibility of the On-Screen Keyboard.

"Button" Interface
The simplest user interface is the "button" UI, which appears at a fixed position on the web page, and is attached to an empty 'Div' element with id='KeymanWebControl' added to the page where appropriate.
"Toggle" Interface
The "toggle" user interface provides a drop-down list of supported input languages and keyboards, and moves with the focus to appear at the right hand side of the focused element.
"Float" Interface
The "float" user interface (the original KeymanWeb user interface) appears as a drop-down list of available keyboards below the currently focused element
"Toolbar" Interface
For pages which must support a large number of languages from many regions, we recommend using our "toolbar" user interface, which displays a drop-down map allowing users to first choose the region from the map or by name, then select input language by country.

Alternatively, developers may implement a custom interface for desktop browsers with appropriate corporate branding, using the various API functions to manage keyboard selection and display.

For touch-screen devices, the user-interface is integrated into the On-Screen Keyboard, and cannot be overridden by the developer.