KarabinerにHHKB Lite2を設定した(command key と かな/英数キー が効かない問題の対応 & デフォルトキーボドを無効化する)
我が家に猫が来て、macのデフォルトキーボードを塞ぐためHHKB Lite2を繋いでいる間はデフォルトキーボドを無効化する設定を追加しました。
(Device>Basic configuration と Device>Advanced で目的のキーボードにチェックを入れるだけでOK)
しかしながら、利用したKarabinerは手持ちのキーボードと相性が悪く command key と かな/英数キー がデフォルトではバインドされていませんでした。
今回はその設定とどうやって設定したかをメモします。
結論: Karabiner-Elements Preferences に以下のキーバインドを設定
設定の探し方:
1. Karabiner-EventViewer で押したキーが何のキーと認識されているかを確認する
[左command, 英数, かな, 右command] の順で打った場合、こんな感じのが出てくる。
- type:key_down code:227 name:left_command misc:flags: left_command
- type:key_up code:227 name:left_command misc:
- type:key_down code:145 name:japanese_eisuu misc:
- type:key_up code:145 name:japanese_eisuu misc:
- type:key_down code:144 name:japanese_kana misc:
- type:key_up code:144 name:japanese_kana misc:
- type:key_down code:231 name:right_command misc:flags: right_command
- type:key_up code:231 name:right_command misc:
2. これを元にKarabiner-Elements Preferences にキーバインドを設定する。
キーバインド先を設定する時はプルダウンからわかりやすく選択できるので実際に見てみるのが良いと思う。
ちなみに、Viewerの方で最後に押したkeyに対して右上に[add `key name` to Karabiner-Elements]というボタンが出てくるのでそれを押せば元キーを設定した状態でキーバインド設定のベースがaddされるのでおすすめ。