2011 年末に購入した 11-inch MacBook Air (2011 Mid)macOS Sierra にアップグレードした。

1

MacBook Air に OS X Mavericks を入れてから約三年が経った。たった三年でサポート終了というのも短い気がするが、更新せざるを得ないのでアップグレードしたら OS X El Capitan ではなく macOS Sierra になってしまった。こんなことなら早く El Capitan あたりに移行しておけば良かった。すでに多数の報告があるが、まず現時点で Karabiner が動かない

そこで Karabiner-Elements を使う。
~/.karabiner.d/configuration/karabiner.json に置き換えたいキーを定義しておけば良い。

{
    "profiles": [
        {
            "devices": [
                {
                    "identifiers": {
                        "is_keyboard": true,
                        "is_pointing_device": false,
                        "product_id": 587,
                        "vendor_id": 1452
                    },
                    "ignore": false,
                    "keyboard_type": 42
                }
            ],
            "fn_function_keys": {
                "f1": "vk_consumer_brightness_down",
                "f10": "mute",
                "f11": "volume_down",
                "f12": "volume_up",
                "f2": "vk_consumer_brightness_up",
                "f3": "vk_mission_control",
                "f4": "vk_launchpad",
                "f5": "vk_consumer_illumination_down",
                "f6": "vk_consumer_illumination_up",
                "f7": "vk_consumer_previous",
                "f8": "vk_consumer_play",
                "f9": "vk_consumer_next"
            },
            "name": "Default profile",
            "selected": true,
            "simple_modifications": {
                "caps_lock": "japanese_eisuu",
                "escape": "japanese_eisuu",
                "japanese_eisuu": "escape",
                "japanese_kana": "return_or_enter",
                "right_command": "japanese_kana"
            }
        }
    ]
}

ちなみに最新のバージョンにアップグレードして良くなったことは特に無いです。

投稿日: 作成者: 774