MacでWindows向けマウスの戻るボタンを使う

結構困ったのでメモ。

環境

  • macOS High Sierra 10.13.2
  • MacBook Pro(2016,13inch)
  • クラムシェルモード、Type-Cドック噛ませた状態でマウスを接続
  • 日本語配列キーボード

やりたいこと

このマウスで戻るボタンやWindowsボタンを使う。

Karabiner-Elementsをインストール

設定用のファイルを作成、設定

  • ~/.config/karabiner/assets/complex_modificationsにjsonを作成する。
    jsonの内容は上記issueにあるこれで。
    keyの名前がわからなければKarabiner-Elementsに付属しているEvent-Viewerで確認可能。
    スクリーンショット 2017-12-16 0.44.58
  • Karabiner-Elementsの設定からComplex Modifications > Add ruleでさきほど作成した設定をEnableにする
    スクリーンショット 2017-12-16 0.48.51

ハマったところ

設定のDevicesでデバイスタイプ(キーボードもしくはマウス)ごとに列が表示されるのだがマウスのデバイスなのにキーボードにもチェックを入れると動かない。
つまり正しい設定はこんな感じ。
スクリーンショット 2017-12-16 0.55.51

これで戻るボタンが動くようになった。