How can I trigger the software keyboard and add listeners to it\'s keys?
To display the soft keyboard you might try: InputMethodManager.showSoftInput()
InputMethodManager.showSoftInput()
As for adding listeners, the best you can do is add a TextChangedListener to an EditText to listen to the changes in the EditText view that are made via the keyboard.
TextChangedListener
EditText