2020/10/13

macの音量調整を常に1/4段階にする

 Karabiner-Elementsを使用します。インストール後、~/.config/karabiner/assets/complex_modificationsディレクトリに、always_small_step_vol_control.jsonなどという名前でjsonという拡張子のファイルを設置。その中身は以下。

{
    "title": "Always small step vol control",
    "rules": [
        {
            "description": "Always enable small step change of volume",
            "manipulators": [
                {
                    "type": "basic",
                    "from": {
                        "key_code": "f11",
                        "modifiers": {
                        }
                    },
                    "to": [
                        {
                            "key_code": "volume_decrement",
                            "modifiers": [ "shift", "option" ]
                        }
                    ]
                },

                {
                    "type": "basic",
                    "from": {
                        "key_code": "f12",
                        "modifiers": {
                        }
                    },
                    "to": [
                        {
                            "key_code": "volume_increment",
                            "modifiers": [ "shift", "option" ]
                        }
                    ]
                }

            ]
        }
    ]
}


その後、Karabiner-Elementsの設定から、Complex modifications -> Add rule -> Enableとする。コードが間違っていると表示されないので、文法ミスに気をつけなければならない。

もしかすると、Karabiner-Elementsの設定にて、Virtual keyboradのCountry codeを45(jis配列キーボード)にしないといけないかもしれない。