KMManager.getKeyboardsList()
Summary
The getKeyboardsList()
method returns the keyboards list.
Syntax
KMManager.getKeyboardsList(Context context)
Parameters
context
: The context.
Returns
Returns keyboards list as List<Keyboard>
if it exists, null
otherwise.
Description
Use this method to get details of all keyboard's in keyboards menu.
Syntax (Deprecated)
KMManager.getKeyboardsList(Context context)
Parameters
context
: The context.
Returns
(Deprecated) Returns keyboards list as
ArrayList<HashMap<String key, String value>>
if it exists, null
otherwise.
Description
Use this method to get details of all keyboard's in keyboards menu.
Examples
Example: Using getKeyboardsList()
The following script illustrate the use of getKeyboardsList()
:
List<Keyboard> keyboardsList = KMManager.getKeyboardsList(this);
if ((keyboardsList != null) && keyboardsList.size() < 2) {
// Add another Keyboard
Keyboard kbd = new Keyboard(...);
KMManager.addKeyboard(kbd);
}
History
Added syntax for returning list of Keyboard type in Keyman Engine for Android 14.0.
Deprecated syntax for returning the list of HashMap<String key, String value> in Keyman Engine for Android 14.0