KMManager.setShouldAllowSetKeyboard()
Summary
The setShouldAllowSetKeyboard()
method sets whether Keyman Engine
allows setting a keyboard other than the default keyboard.
Syntax
KMManager.setShouldAllowSetKeyboard(boolean value)
Parameters
value
: If false
, Keyman Engine will not allow setting a keyboard.
Description
Use this method to enable or disable setting a keyboard other than the
default keyboard. If set to false
Keyman Engine will immediately load
the default keyboard, and ignore calls to setKeyboard method. It is
particularly useful if used with Google Play Licensing service in order
to put the Keyman on-screen keyboard in a locked state if the paid app
is unlicensed.
Examples
Example: Using setShouldAllowSetKeyboard()
The following script illustrate the use of
setShouldAllowSetKeyboard()
:
// Put Keyman on-screen keyboard in locked state if the app is unlicensed.
KMManager.setShouldAllowSetKeyboard(false);