2011 年末に購入した 11-inch MacBook Air (2011 Mid) を macOS Sierra にアップグレードした。
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"
}
}
]
}
"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"
}
}
]
}
ちなみに最新のバージョンにアップグレードして良くなったことは特に無いです。