The keyboard session completed with some input. This will be sent upon ENTRY_SUBMITTED or ENTRY_VOICE. If the event is ENTRY_VOICE, the user requested to start a voice session in order to submit input to this keyboard. This MUST be handled by you. Start an Audio Pass Thru session if supported.
public void onUserDidSubmitInput(String inputText,KeyboardEvent event)
The keyboard session aborted. This will be sent if the keyboard event ENTRY_CANCELLED or ENTRY_ABORTED is sent
public void onKeyboardDidAbortWithReason(KeyboardEvent event)
Implement this in order to provide a custom keyboard configuration to just this keyboard. To apply default settings to all keyboards, see SDLScreenManager.keyboardConfiguration
public void updateAutocompleteWithInput(String currentInputText,KeyboardAutocompleteCompletionListener keyboardAutocompleteCompletionListener)
Implement this if you wish to update the limitedCharacterSet as the user updates their input. This is called upon a KEYPRESS event.
public void updateCharacterSetWithInput(String currentInputText,KeyboardCharacterSetCompletionListener keyboardCharacterSetCompletionListener)
Implement this to be notified of all events occurring on the keyboard
public void onKeyboardDidSendEvent(KeyboardEvent event,String currentInputText)