Nag's Blog
Avatar

KEEP ON GROWING

Karabiner-Elementsで同時押しなどを自由に設定する【karabiner.json】

概要

Karabiner-ElementsはMac純正周辺機器を使用していない場合は必須級のアプリであり、使っている人も多い。
しかし、GUIからでは単純な設定しか出来ず、複数のキーの同時押しなどの痒いところに手が届かない。
そこで、Karabinerの設定ファイルを直接書き換えることで設定する。

設定方法

設定ファイルの場所

~/.config/karabiner/karabiner.json

設定例

マウスのボタンにデスクトップ間の遷移を設定する(Control + ← or →)

  1. GUIで該当のデバイスに任意の設定を追加する。
  2. karabiner.json上で追加された設定の箇所を探す。
  3. 追加された設定を以下のように書き換える
{
  from: {
    key_code: '5',
  },
  to: [
    {
      key_code: 'left_arrow',
      modifiers: ['left_control'],
    },
  ],
},
{
  from: {
    key_code: '8',
  },
  to: [
    {
      key_code: 'right_arrow',
      modifiers: ['left_control'],
    },
  ],
},


反映されない場合はKarabiner-Elementsを再起動する。

参考文献