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 incomplete pre-release version of this documentation. Click here to open the current version, 17.0.

On-Screen Keyboard Module


The On-Screen Keyboard module is exposed to the developer as window.keyman.osk.

addEventListener Function : Adds an event listener for user-handling of On-Screen keyboard events.

getRect Function : Get absolute position and size of OSK window.

hide Function : Hide the OSK.

isEnabled Function : Return the user-defined OSK visibility as set by prior calls to show or hide.

isVisible Function : Return the actual visibility of the On-Screen Keyboard.

removeEventListener Function : Removes a user-defined event handler.

restorePosition Function : Move OSK back to default position, floating under active input element.

setPos Function : Set absolute position and size of desktop OSK window, limited to screen.

setRect Function : Set absolute position and size of desktop OSK window.

show Function : Display, hide or toggle OSK visibility.

userLocated Function : Determine whether or not the OSK has been moved from its default position by the user.

Class Names and Identifiers for On-Screen Keyboard and Other KeymanWeb Elements : The appearance of the KeymanWeb on-screen keyboard, menu amd other elements can be customized by a web designer by redefining (or adding to) the default styles.