書くことないです。

ayamadoriが独り言を呟く日記。

PiClip用辞書

中村譲二様(id:n-jouji)より、PiClip用辞書の配布許可を頂き、さっそく某倉庫に公開しました。
僕が開発中に使用していたものです。個人的に、サイズが小さくて使用頻度が高い語が多く入っている気がして非常に使いやすいです。中村様、ありがとうございます、と同時に返信が20日も遅くなってしまい申し訳ありませんm(__)m

Commandの優先度

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

MIDPアプリの終了処理

MIDletクラス以外でdestroyAppやnotifyDestroyedが呼べなくて困ってたんだけど、ここにあるように、他のクラス(たとえばcanvas)のコンストラクタにMIDletクラス自身を引数として渡してやればできることがわかった。
これでPiClipでセーブ>終了と2つ操作しないといけないのを1回でまとめられそう。


素人はこんな簡単なことすら分からんのですよ(ボソ)


(2006/10/25追記)
リファレンス的にはdestroyApp()の中では処理をさせず,notifyDestroyedだけ呼ぶのが終了処理としては良いらしい.