Mac Karabiner Elementsを入れるとキーボードが強制的にUSキーボードになる問題の解消
概要
- Karabiner-ElementsをインストールするとキーボードがUSキーボードになってしまう問題の筆者の場合の解消方法をまとめる。
環境
- PC: MacBook Pro 2016 13インチ
- OS: macOS Monterey 12.3.1
- キーボード配列: JIS(いわゆる日本語配列)
原因
- Google IMEとKarabiner-Elementsが何故かかち合って悪さをしていた模様
応急対応
- 入力ソースをGoogle IMEの日本語ローマ字入力からMac純正の日本語ローマ字入力へ変更する。
問題発生までの経緯
- Google IMEをインストールした。
- 入力ソースをGoogle IMEの日本語ローマ字入力に設定した。
- Karabiner-Elementsをインストールした。
問題
- ラップトップのキーボード(JIS)もUSB有線接続のキーボード(JIS)もUSキーボードとして認識されてしまう。
問題解消までの経緯
- macOS付属のキーボード設定アシスタントでラップトップ、有線接続のキーボードそれぞれJISキーボードとして設定を行ったが効果なし。
- 入力ソースをGoogle IMEの日本語ローマ字入力からMac純正の日本語ローマ字入力へ変更したところ問題が解消した。ただし、Google IMEを有効にした状態でKarabiner-Elementsも使いたい。
- 一旦下記の方法でGoogle IMEをアンインストールする。
- 下記の方法でGoogle IMEを再インストールする。
- 問題が解決してJISキーボードがJISとして認識された。
教訓
- Google IMEとKarabiner-Elementsを導入する場合はKarabiner-Elements → Google IME の順番に導入しよう。。。