1st off, this is what I already know :-
The O2X2 is MIDP1.0.
However, it also implements the MIDP2.0 method setFullscreenMode(boolean).
The O2X2 does not report keyCodes for the softkeys in either normal or fullscreen mode.
Therefor, Commands must be added to a Canvas if you wish to listen for soft key presses.
The O2X2 has a peculiar way of arranging Commands. The exact logic behind how it arranges the Commands is somewhat complicated.
However it can be summarised as :-
When showing just 1 Command, you can forcefully make it appear on either the left or right soft key.
When showing 2 Commands, you can have them either :-
- Appear 1 on the left & 1 on the right softkey
- both on the right softkey (in the form of a pop-up menu).
In normal mode, adding Commands isn’t an issue.
However, my problem lies when I add Command[s] in fullscreen mode.
Regardless of whether I add 1 or 2 Commands, they always* appear in a pop-up menu on the right side.
So, my question is, has any1 managed to get fullscreen + 1 Command (or even better 2 Commands!) to work without the pop-up menu on the O2X2?
(always* - This isn’t entirely true, as I have managed to get fullscreen + 1 Command without the pop-up menu to work once. However, this was a 1 off anomoly I havn’t managed to replicate :S)