Commandの優先度
S40端末ではOK, ITEM, SCREEN, HELPなどのポジティヴなコマンドの中で、最も優先度が大きいものをMiddle Softkey (MSK)ってことで中央キーに配置してしまうらしい。
これじゃkeyPressedと共存できないよ(苦笑)
というわけで、優先度はすべて1にしておくのがよさそう。
(2006/10/25追記)意味なかった。結局優先度が最高なコマンドがMSKに割り当てられてしまうので、それを念頭においてコードを書く必要がある。とりあえずMSKに入るコマンドにkeyPressed(getKeyCode(FIRE))を書いてしのぐことにする。美しくないけど。
ついでに、左ソフトキーには優先度が高い順に上からコマンドが並ぶ。(S60でもS40でも同様)