Edited at

Karabiner-Elementsのキー配列設定のエクスポートとインポート方法

More than 1 year has passed since last update.

自宅と会社のパソコンでキー配列を一致させたかったので忘れないようにメモ。


エクスポート

Karabiner-Elementsでは設定ファイルはjson形式で管理されている。

下記のファイルを設定を反映させたいパソコンに送る。

$ ~/.config/karabiner/karabiner.json


オートメーションリロード機構

Karabiner-Elementsは〜/ .config / karabiner / karabiner.jsonを監視し、更新されたらそれをリロードします。

メカニズムは、Karabiner-ElementsがファイルシステムイベントAPIを使用して親ディレクトリ〜/ .config /karabinerを監視するというものです。


出典:karabiner.jsonリファレンスマニュアル


インポート

反映させる側のパソコンでkarabiner.jsonを先ほどのディレクトリに格納。

$ ~/.config/karabiner/karabiner.json

すでにファイルが作成されている場合は、そのファイルを上書きする。

ファイルシステムイベントAPIがkarabinerディレクトリを監視しているので、ファイルを置くと設定は即時反映される。