我之前在 Android 开发邮件列表上问过这个问题,但没有得到回复。
在我的应用程序中,我不时打开软键盘,看起来 DEL 键的事件没有传递。有问题的方法是
整个Java类都在
http://squeakvm-tablet.googlecode.com/hg/project/src/org/squeak/android/SqueakView.java
除 KEYCODE_DEL 外,在软键盘上轻敲的任何字母数字键或 Enter(Return)都会传递给应用程序。我试图用其他任何东西(例如硬件按钮PAGE_UP的代码)替换case子句中的KEYCODE_DEL,并且当按下该按钮时该子句控制。
我没有继承 Android Keyboard 类,只是使用了默认的输入管理器。
为了接收 KEYCODE_DEL 的事件,可以做些什么?派生键盘子类是唯一的方法吗?
谢谢。