5 releases
new 0.1.4 | Jan 27, 2025 |
---|---|
0.1.3 | Jan 27, 2025 |
0.1.2 | Jan 27, 2025 |
0.1.1 | Jan 24, 2025 |
0.1.0 | Jan 24, 2025 |
#710 in Machine learning
414 downloads per month
6KB
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
~1.6–2.6MB
~50K SLoC