AquaSKK: マイ拡張設定を作ろう
2022年10月30日
AquaSKKにおいて!や?を全角にするための、おそらく現状では最もいい感じの方法をご紹介します。
知人が上げていた記事( AquaSKKで全角の?や!を入力したい2022 | うなすけとあれこれ )を見て、もうちょっといい方法があるのになあ、ということを考え、一応マストドンでもリプライを送るなどはしていたのですが、記事化は先伸ばしになってしまっていました。macOS Venturaを導入した時に思い出したので記事にしてみることにします。
さて前述の記事で紹介されている方法だと、デフォルトのkana-rule.conf
をさらってきて、そこの末尾に!
や?
を全角にするためのルールを追記して、入力した文字とかなの変換テーブル自体を全部置き換えるような形にしています。AZIKとかに手を出さない限り、これで問題が出ることはないのですが、あまりエレガントな方法ではないですよね。
一方AquaSKKには拡張設定というものがあり、ローマ字とかなの変換テーブルの一部だけ自分好みのものに置き換えることができるようになっています。ここのルールを自分で追加してしまえばよいわけです。
自分のルールは~/Library/Application Support/AquaSKK
内に、{任意のファイル名}.rule
として配置することになります。文法はkana-rule.conf
のものと同じで、ファイルのエンコードをEUC-JPにしなければならない点も同様です。
あとはAquaSKKの環境設定画面で、書いたルールを有効にするだけです。