結構困ったのでメモ。
環境
- 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で確認可能。
- Karabiner-Elementsの設定からComplex Modifications > Add ruleでさきほど作成した設定をEnableにする
ハマったところ
設定のDevicesでデバイスタイプ(キーボードもしくはマウス)ごとに列が表示されるのだがマウスのデバイスなのにキーボードにもチェックを入れると動かない。
つまり正しい設定はこんな感じ。
これで戻るボタンが動くようになった。