Class: KeymanWeb

Function: GetEnabled
Function: SetEnabled
Function: GetActiveKeyboard
Function: SetActiveKeyboard
Function: GetKeyboards
Function: GetMode
Function: SetMode
Function: ShowInterface
Function: HideInterface
Function: IsInterfaceVisible
Function: ShowHelp
Function: HideHelp
Function: IsHelpVisible
Function: EnableControl
Function: DisableControl
Function: SetDefaultKeyboardForControl
Function: GetAbsoluteX
Function: GetAbsoluteY
Property: HelpURL
Property: Build
Property: Version
Function: AttachToControl

KeymanWeb is a cross-browser JavaScript input method solution.

All primary functionality for KeymanWeb is encapsulated in a single class called KeymanWeb. Although most JavaScript implementations do not currently have a concept of public/private methods, use of methods and properties within the KeymanWeb class that are not documented below must be avoided, as the names and parameters of these methods will change between versions.

Methods documented below are guaranteed to keep working with version upgrades.

A KeymanWeb instance is automatically constructed when you include the KeymanWeb script, called keymanweb.js.