I've written a J2ME prog that uses the standard J2ME Canvas method keyPressed(int keycode), and getGameAction(keyCode) to find out what key was pressed. So, pressing the 6220 Classic's centre D-Pad select button should generate some sort of keycode, and that keycode should be mapped to "FIRE" as a game action in J2ME. But it's not. The 5 key is mapped to FIRE as you would expect, but the D-Pad select button does nothing at all. This is clearly a bug, I can't believe it's deliberate. All the other keys and the directions on the D-Pad work as expected.
My prog is written to be MIDP 1.0 compatible, but that shouldn't affect it.
Anyone else seeing this? Presumably the only fix is a firmware upgrade? I'm running the standard UK 3.06 firmware.