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.

Utility Module


The KeymanWeb Utility Function module is exposed to the developer as window.keyman.util.

addStyleSheet Function : Add or override default On-Screen Keyboard styles.

alert Function : Customized alert window.

attachDOMEvent Function : Attach user-defined event handler for any DOM event for an element.

createElement Function : Create an unselectable HTML element for the KeymanWeb On-Screen keyboard and User Interfaces.

detachDOMEvent Function : Detach DOM event handler from element to prevent memory leaks.

getAbsolute Function : Get the absolute position of an element.

getAbsoluteX Function : Get the absolute y-coordinate of an element.

getAbsoluteY Function : Get the absolute y-coordinate of an element.

getOption Function : Get a KeymanWeb, On-Screen Keyboard or User Interface option value.

isTouchDevice Function : Allow external callers (such as UIs) to detect if the active device is touch sensitive.

linkStyleSheet Function : Add a reference to an external stylesheet file.

loadCookie Function : Get a document cookie, or an array of all document cookies.

removeStyleSheet Function : Remove user-defined style sheet.

rgba Function : Browser-independent alpha-channel management.

saveCookie Function : Save document variables as a cookie.

setOption Function : Set a KeymanWeb, On-Screen Keyboard or User Interface option value.

toFloat Function : Floating conversion with default.

toNumber Function : Integer conversion with default.

toNzString Function : Returns default string value if argument is null, false, an empty string, or undefined.