コンテンツにスキップ

karabiner 設定方法#

`~/.config/karabiner/karabiner.json
に直接記載する。

{
    "profiles": [
    {
            "complex_modifications": {
                "rules": [
                    {
                        "description": "left_control+h to left",
                        "manipulators": [
                            {
                                "from": {
                                    "key_code": "h",
                                    "modifiers": {
                                        "mandatory": [
                                            "left_control"
                                        ],
                                        "optional": [
                                            "any"
                                        ]
                                    }
                                },
                                "to": [
                                    {
                                        "key_code": "left_arrow"
                                    }
                                ],
                                "type": "basic"
                            }
                        ]
                    }
                ]
            }
        }]
}

もしくは~/.config/karabiner/assets/complex_modifications/<任意のファイル名>.jsonに以下のように書いて、Settings > Complex Modifications > Add ruleから設定する
``json { "title": "emacs keybindings", "rules": [ { "description": "emacsのキーバインド", "manipulators": [{ "from": { "key_code": "h", "modifiers": { "mandatory": ["left_control"], "optional": ["any"] } }, "to": [{"key_code": "left_arrow"}], "type": "basic" }] } ] }