tukimo?

ローマ字で日本語の文章をインクリメンタルサーチする「migemo」というライブラリがある。
fenrirやJaneなどのソフトから利用でき、とても便利だ。
migemoはローマ字以外には対応していない。月配列やカナ入力にも対応できないかと思って、いろいろ弄ってみた。


まずはローマ字テーブル設定ファイルを弄ってみる。失敗した。
ローマ字における子音文字(たとえばs=か)を入力すると、migemoはそれが促音であるか判断する状態に入ってしまい、正しくカナに変換されないようだ。


次に単語辞書ファイルを編集し、月配列の打鍵列を「見出し」にしてみる。これは成功した。
「y;(=つ き)」というストロークで「付き」や「月」がヒットする。
しかしひらがな・カタカナだけでできている単語は辞書に載っておらず、ローマ字変換テーブルからの変換結果に頼っているので、
「つき」、「ツキ」にはヒットしないという微妙な結果になった。
ローマ字も併用できる状態になっているので、「tuki」とすれば一応きちんとヒットする。


ソースコードを見てみると、「migemo.c」か「romaji.c」を弄って、促音と撥音の処理部分を削るなりすればなんとかなりそうな気がする。
Borland C 5(無償?)があればコンパイルできるらしいが、Cが書けないから困る。
とりあえず断念。