あじちゃんのブログ。備忘録。

〜エンジニアもOLなんですかね?

KarabinerにHHKB Lite2を設定した(command key と かな/英数キー が効かない問題の対応 & デフォルトキーボドを無効化する)

我が家に猫が来て、macのデフォルトキーボードを塞ぐためHHKB Lite2を繋いでいる間はデフォルトキーボドを無効化する設定を追加しました。
(Device>Basic configuration と Device>Advanced で目的のキーボードにチェックを入れるだけでOK)


しかしながら、利用したKarabinerは手持ちのキーボードと相性が悪く command key と かな/英数キー がデフォルトではバインドされていませんでした。
今回はその設定とどうやって設定したかをメモします。

結論: Karabiner-Elements Preferences に以下のキーバインドを設定
karabiner-elements

設定の探し方: 
1. Karabiner-EventViewer で押したキーが何のキーと認識されているかを確認する

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されるのでおすすめ。