SKK-JISYO.lispで書いたようにSKKの辞書形式にはいくつかの闇(=歴史的経緯による複雑な仕様)を抱えている。 この闇に対して、SKKの各実装がどう対応をしているかを調べた。 調べた実装 fcitx-skk 0.1.1-1.1 *1 uim-skk 1.8.6-15 eskk.vim e990b81 CorvusSKK 2.3.3 SKK日本語入力FEP β0+9i版 SKK日本語入力FEP β0+9i版 + SKKGate β0+2i版 AquaSKK 4.3.5 FlickSKK 1.4.2 concatへの対応 SKK辞書の書式上、/や; を含む変換候補は登録できない。 そのため、L辞書には以下のようにconcatを用いて登録されている。 dosv /(concat "DOS\057V")/ 対応済 concatによるエスケープを理解し、意図した変換結果を出力する。 fci
![SKK辞書の闇への対応状況 - みずぴー日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/db6f35092b0c67c42e5932fa4ca92d96bb51d197/height=288;version=1;width=512/http%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fm%2Fmzp%2F20160502%2F20160502100018.png)