13 releases

0.3.0 Mar 15, 2025
0.2.0 Mar 7, 2025
0.1.7 Feb 23, 2025
0.1.4 Jan 27, 2025

#1043 in Machine learning

Download history 323/week @ 2025-01-24 131/week @ 2025-01-31 99/week @ 2025-02-07 54/week @ 2025-02-14 134/week @ 2025-02-21 36/week @ 2025-02-28 508/week @ 2025-03-07 157/week @ 2025-03-14 10/week @ 2025-03-21

717 downloads per month

MIT license

61KB
2K SLoC

AZik_Generator

JsonでAzikが実装されたGoogle IMEのかなテーブルが生成できます 木村氏のAzikの割り当てが気に食わない、またはqwerty以外の配列でもAzikが使いたい というような方は試してみてください

インストールは

cargo install azik_generator

で実行は

azik_generator input.json

となっています

入力するべきjsonは以下の様です

// input.json
{
  "Sequence": [
    {
      "Token": "c",
      "Sequence": "ou"
    },
    {
      "Token": ",",
      "Sequence": "ai"
    },
    {
      "Token": "v",
      "Sequence": "ei"
    },
    {
      "Token": "l",
      "Sequence": "uu"
    },
    {
      "Token": "-",
      "Sequence": "oi"
    },
    {
      "Token": "n",
      "Sequence": "an"
    },
    {
      "Token": "s",
      "Sequence": "in"
    },
    {
      "Token": "r",
      "Sequence": "un"
    },
    {
      "Token": "h",
      "Sequence": "en"
    },
    {
      "Token": "t",
      "Sequence": "on"
    }
  ],
  "Sokuon": "v",
  "Hatsuon": "c"
}

これは私が作っているまきゆきAZIK4大西とおおよそ同一の動作をするためのjsonです

Hatsuon(撥音)とは"ん"のことであり Sokuon(促音)とは"っ"のことです。

現状では完全にまきゆきAZIK4大西の動作をするものでは有りませんが、出力されたtxtファイルを編集することで 普通に1からIMEのかなテーブルを編集するより100倍位ラクです。

現状はこの状態で公開しますが、以下の更新の余地を残しています

  • シーケンスと子音か被った場合(shでしゃ行が打ちたいがhにennが割り当てられているなど)の対処このようにすれば対処可能
  • 特殊拡張の設定を可能に

紹介記事

Dependencies

~4–6MB
~109K SLoC