The InputManagerListener Interface contains the following methods:
getCurrentInputMethod retrieves the current IME from an Input Method Manager-maintained list.
getInputMethod retrieves an IME from an Input Method Manager-maintained list.
getNumberInputMethods retrieves the current number of registered Input Methods in an Input Method Manager-maintained list.
handledKey is called by an IME class that handles the keystrokes from the native system.
removeInputMethod removes a registered IME from the IMM-maintained list.
setInputMethod sets the given InputMethodListener object as the current IME.