りんごの備忘録

へなちょこポカ大生のへなちょこブログ

macOS Sierraでkarabinerが使えなくて絶望した話

 macOS Sierraではサードパーティ製のキーボードの無変換,変換を英数,かなに変えるkarabinerが使えなくなっていた.ダウングレードまで考えたが,karabiner-elementsというkarabinerの機能の簡単なところだけを実装したものを開発してくださったため,それを利用してみた.

方法
  1. 次のURLからdmgファイルをダウンロードしてインストール https://pqrs.org/latest/karabiner-elements-latest.dmg
  2. 設定ファイル(karabiner.json)は各自で用意しなければならない.今回は無変換,変換にかな,英数.capslockにcontrol.ファンクションキーにfn+F1~fn+F12,optionキーとcommandキーの交換を当てはめた
  3. mkdir -p ~/.karabiner.d/configuration/
  4. cd ~/.karabiner.d/configuration/
  5. touch karabiner.json
ソース
"profiles": [
        {
            "name": "Default profile",
            "selected": true,
            "simple_modifications": {
                        "f1": "vk_consumer_brightness_down",
                        "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",
                        "f10": "mute",
                        "f11": "volume_down",
                        "f12": "volume_up",
                        "caps_lock": "left_control",
                        "japanese_pc_nfer": "japanese_eisuu",
                        "japanese_pc_xfer": "japanese_kana",
                        "left_option": "left_command",
                        "left_command": "left_option",
                        "right_command": "right_option",
                        "right_option": "right_command"
            }
        }
    ]
}

アートワークを半自動でつけるスクリプトも作ってるので見てね
rinringo429.hatenablog.com