我有一个希望在 BlackBerry 设备上运行的 MIDP 应用程序。它非常通用,一个问题是当我覆盖 Canvas keyPressed(int keyCode) 方法时,我没有捕获触控板点击事件。
通常您会使用 getGameAction(keyCode) == FIRE 来捕获 MIDP 设备上导航板按钮的中心,但在这种情况下没有运气。我已经对黑莓论坛进行了广泛的搜索,但找不到任何明确的解决方案。当单击轨迹球按钮时,它们是否甚至调用了 keyPressed 方法?什么是合适的 keyCode?
我知道,如果我在 BlackBerry SDK 上移动,我可以使用按键侦听器和触控板单击类型事件,但我想首先尝试找到一个纯 MIDP 且不需要多次构建的解决方案。