У меня есть приложение MIDP, которое я хотел бы запустить на устройствах BlackBerry. Это довольно универсально, одна проблема заключается в том, что когда я перезаписываю метод Canvas keyPressed (int keyCode), я не собираю события нажатия трекпада.
Обычно вы используете getGameAction (keyCode) == FIRE для захвата центра кнопки навигационной панели на устройствах MIDP, но в этом случае не повезло. Я провел обширный поиск на форумах BlackBerry и не могу найти какое-либо четкое решение. Это метод keyPressed даже вызывается при нажатии кнопки трекбола? Какой соответствующий код ключа?
Я знаю, что если я перейду через BlackBerry SDK, я смогу использовать ключевые прослушиватели и события клик-типа на трекпаде, но я хотел бы сначала попытаться найти решение, которое является чисто MIDP и не требует нескольких сборок.