予測変換ライブラリテスト

・インストールについて

MoonShell2がインストールされたSDカードに、解凍してできたmoonshl2フォルダをコピーすると、INIファイルとTXTファイルを開いたときにテキストエディタが起動するようになります。
この関連付けは仮の方法で、内蔵テキストリーダは無効になります。（常にエディタが起動します）
対応ファイルフォーマットはUTF-8とUTF-16と日本語S-JISのみです。
メモリに入りきらないファイルは扱えません。大体1MByte以下くらいが目安です。

・キー操作について

方向キーで候補から選択して、Aボタンを押すか次の文字を入力すると確定します。
候補を選択せずにAボタンを押すと、ひらがなのまま確定します。
BボタンまたはLボタンを押すと1文字削除します。

文字を入力して、予測候補から選択したあとに続けて文字を入力すると、自動的に選択候補を確定してから文字入力を続けます。自動確定直後ならBボタンまたはLボタンでキャンセルすることができます。

R+方向キーで範囲選択して離すとクリップボードにコピーして、その後Rボタンを押すと貼り付けします。

STARTかSELECTボタンを押すと終了メニューを表示します。

・手書き入力について

筆跡入力中に、筆跡に重なるようにグチャグチャもしくはグルグルもしくは、右から左へ一本線を引くと、キャンセルできます。
入力枠からはみ出しても（画面内のどこに書いても）まったく構いませんが、なんとなく下側気味に入力すると小書き文字として認識します。（あ->ぁ、つ->っ、や->ゃ等）
画面中央の「上矢印ボタン」を押すと、もっとも確率の高い文字で確定します。
画面中央の「プラスボタン」を押すと、別の候補を表示します。正しい候補を選択すると、入力した筆跡と文字をモデル辞書に追加登録します。
左側に入力、正しければそのまま右側に入力、正しければそのまま左側に入力、という流れで入力するので、基本的には「上矢印ボタン（確定）」を押す必要ありません。
漢字変換については、通常のフルキーボタンOSKと同じです。

・保存ファイル名の命名規則について

Overwrite save 同名上書き保存
例：テストファイル名.txt
Save as name 別名保存
例：テストファイル名.保存日時.txt
Create new 新規保存
例：本文の一行目（64文字以内）.txt
任意のファイル名は指定できません。


Version 0.01 2009/09/28

送り仮名が4文字以上のときに文字化けするバグを修正した。
優先順位ソートのアルゴリズムを間違っていたバグを修正した。
先頭に「ぁ/ゃ/ゅ/ょ」等の登録がまったくない辞書を読み込むと停止するバグを修正した。
単漢字の優先順位を下げた。（学習機能が無いので常に候補リストの最後になります）
数字＋ひらがなを入力すると停止するバグを修正した。
タッチパネルで自動確定した直後にBボタンまたはLボタンを押すと自動確定をキャンセルできるようにした。
「ばびぶべぼ」が「ぱぴぷぺぽ」として処理されていたバグを修正した。
キーボードに「っ」を入れ忘れたので、小書きボタン「小」を追加した。

Version 0.02 2009/10/03

カーソルの上下移動に対応した。

Version 0.03 2009/10/05

実行ファイル名を変更してMoonShell2と連携するようにした。
予測変換の頭が少し良くなった。
コピー＆ペーストに対応した。
その他細々と修正。

Version 0.04 2009/10/06

利用頻度の高そうな漢字を優先してソートするようにした。
背景画像を張ってみた。

Version 0.05 2009/10/09

英語フルキーボードを追加した。
長いファイル名で同名ファイルを作成しようとするとディレクトリエントリを破壊するバグを修正した。
日本語S-JISテキストの読み書きに対応した。
その他細々と修正。

Version 0.06 2009/10/10

ひらがな「こ」ボタンの位置がずれていたので修正した。
学習辞書に対応した。

Version 0.07 2009/10/10

改行コードを正しく認識しないバグを修正した。
行数表示とスクロールバーを追加した。

Version 0.08 2009/10/11

文字挿入位置とコピー＆ペーストの位置がずれるバグを修正した。
新規保存のファイル名を、"本文の一行目（64文字以内）.txt"に変更した。

Version 0.09 2009/10/20

手書き入力に暫定対応した。
直接入力モード（アルファベットフルキーOSK等）で、下画面上部にプレビューを表示するようにした。
カタカナフルキーOSK設定ファイルを頂いたので追加した。

Version 0.1 2009/10/28

漢字入力モード以外では、下画面上部に入力確認プレビューを表示するようにした。
手書き入力で誤認識したときに、正しい文字と筆跡を手書き辞書に追加登録できるようにした。
片仮名「ウ」に濁点をつけられないバグを修正した。
ペン入力をバッファリングして、取りこぼさないようにした。
誤認識が多いので手書きアルファベットモードで [,] を認識対象から外した。
誤認識が多いので手書きひらがなモードで " を認識対象から外した。
手書きモデルの 3,b,d,j,k,p,q,w,x,y,B,D,G,J,K,I,\,そ,ゆ,コ,サ,ネ,ヒ,メ,ヤ,ヲ を調整した。
筆跡辞書の追加登録時に確認ダイアログを出すようにした。
手書きモードの数字認識をON/OFFできるようにした。
濁点と半濁点を手書きで認識できるようにした。

