こんにちは!ジェイです。 前回まででCTypeEngineクラスのローマ字入力の内部処理を説明しました。 サンプルプロジェクトはこちらから 内容は ・ひらがなからローマ字の文章を生成する(MakeInputStr) ・ひらがなからローマ字の入力候補を生成する(MakeSeachStr) ・入力した文字を元に正誤判定をしてその後に対応した処理をする だいぶ長い説明になってますが、内容としては以上です。 今回はかな入力で同じ内容を説明していきますが、ローマ字入力に比べて判定が1文字ずつで済む分のでシンプルで理解しやすいです。 それでは、さっそく作っていきましょう! ひらがなから濁点と半濁点を分解し…