#sequence #setting #generate #token #google #file #ime

app azik_generator

Generate Google IME Setting file

8 releases

new 0.1.7 Feb 23, 2025
0.1.6 Feb 13, 2025
0.1.4 Jan 27, 2025

#743 in Machine learning

Download history 88/week @ 2025-01-18 245/week @ 2025-01-25 126/week @ 2025-02-01 111/week @ 2025-02-08 27/week @ 2025-02-15

597 downloads per month

MIT license

8KB

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
~105K SLoC