I asked this previously on the Android dev mailing list but got no reply.
In my application, I bring the soft keyboard on from time to time, and it looks like events for the DEL key are not delivered. The method in question is at
and the whole Java class is at
http://squeakvm-tablet.googlecode.com/hg/project/src/org/squeak/android/SqueakView.java
Any alphanumeric key or Enter (Return) tapped on the soft keyboard is passed to the application except for KEYCODE_DEL. I tried to replace KEYCODE_DEL in the case clause with anything else (e. g. with code for for hardware button PAGE_UP), and the clause takes control when that button is pressed.
I did not subclass the Android Keyboard class, just used the default input manager.
What can be done in order to receive events for KEYCODE_DEL? Is deriving a keyboard subclass the only way?
Thanks.