Files
AzooKeyKanaKanjiConverter/Docs/converter_api.md
2024-02-29 14:28:04 +09:00

1.4 KiB

KanaKanjiConverter API

KanaKanjiConverterのインスタンスに対して利用できるいくつかのAPIを示します。

setKeyboardLanguage

これから入力しようとしている言語を設定します。このAPIを呼ぶのは必須ではありません。

英語入力の場合、この関数を入力開始前に呼ぶことで事前に必要なデータをロードすることができるため、ユーザ体験が向上する可能性があります。

sendToDicdataStore

辞書データに関する情報を追加します。

importDynamicUserDict

動的ユーザ辞書を登録します。DicdataElement構造体の配列を直接渡します。

converter.sendToDicdataStore(.importDynamicUserDict([
    DicdataElement(word: "anco", ruby: "アンコ", cid: 1288, mid: 501, value: -5),
]))

rubyには読みを指定します。カタカナで指定してください。 cidはIPADIC品詞ID、midは「501」としてください。value-5から-10程度の範囲で設定してください。小さい値ほど変換されにくくなります。

forgetMemory

特定のCandidateを渡すと、そのCandidateに含まれている学習データを全てリセットします。

setCompletedData

prefixとして確定された候補を与えてください。

updateLearningData

確定された候補を与えると、学習を更新します。