KMManager.getCurrentKeyboardInfo()
Summary
The getCurrentKeyboardInfo()
method returns information dictionary of the current keyboard.
Syntax
KMManager.getCurrentKeyboardInfo(Context context)
Parameters
context
- The context.
Returns
Returns an information dictionary of the current keyboard with keys and values defined as HashMap<String key, String value>
.
Description
Use this method to get details of the currently selected keyboard. Details include keyboard ID, language ID, keyboard name, language name and fonts.
Examples
Example: Using getCurrentKeyboardInfo()
The following script illustrate the use of getCurrentKeyboardInfo()
:
HashMap<String, String> keyboardInfo = KMManager.getCurrentKeyboardInfo(this);
if (keyboardInfo != null) {
String keyboardId = keyboardInfo.get(KMManager.KMKey_KeyboardID);
String languageId = keyboardInfo.get(KMManager.KMKey_LanguageID);
String keyboardName = keyboardInfo.get(KMManager.KMKey_KeyboardName);
String languageName = keyboardInfo.get(KMManager.KMKey_LanguageName);
String font = keyboardInfo.get(KMManager.KMKey_Font);
String oskFont = keyboardInfo.get(KMManager.KMKey_OskFont);
//
}