Karabiner-Elements の設定ファイル ($HOME/.config/karabiner/karabiner.json
) を Rust で書くためのツールです。
大量に存在する karabiner の設定を karabiner.json
を直接編集して管理するのは大変なため、Rust で設定を生成・更新するツールを作成しました。
- Rust
src/main.rs
: メインの実行ファイル。Karabiner-Elements の設定を生成します。src/rule_sets/
: Karabiner-Elements のルールセットを定義するモジュール。各ルールセットは個別のファイルに分かれています。
- 特になし。
- 他の人が使うことを想定していない。
$ cargo run