by
 <code><a href="../../../../reference/android/view/inputmethod/InputMethod.html">InputMethod</a></code>; it should only be used
 for cases where an application has its own on-screen keypad and also wants
 to process hard keyboard events to match it.
 <p></p>
 Key presses on soft input methods are not required to trigger the methods
 in this listener, and are in fact discouraged to do so.  The default
 android keyboard will not trigger these for any key to any application
 targetting Jelly Bean or later, 