macOS 13.2.1 で Karabiner-Elements 14.11.0 を利用していました。
mac を再起動したところ、Karabiner-Elements が効かなくなりました。
(キー変換が機能しない)
すったもんだがあり、最終的に複数のmacで試したところ "システム設定" > "プライバシーとセキュリティ" > "フルディスクアクセス" で karabiner_grabber
に権限を付与したらOKっぽいです。
以下は記念に残すけど最後の追記まで読んでください
結果的には、一度 Karabiner-Elements Settings の Uninstall タブでアンインストールして、mac を再起動して、Web サイト(Karabiner-Elements)からダウンロードしたインストーラでインストールしたら 直りました 。(追記:別macは直りませんでした)
めでたしめでたし。
Karabiner-Elements に頼って生活しているのですごく困っていたし、動いてすごく助かっている。嬉しい。ありがたい。
以下余談。
発生前
- macOS 13.2.1
- brew でインストールした Karabiner-Elements 14.11.0
~/.config/karabiner
は Dropbox 配下- AntiVirus は BitDefender GravityZone
きっかけ
Dropbox をアップグレード
→ ディレクトリ位置が ~/Dropbox
から ~/Library/CloudStorage/Dropbox
に変更
そんなこんなでいろいろ許可したりして再起動...したら Karabiner-Elements のキー変換が効かない
やってみた
- Karabiner-Elements を再起動すると、一瞬だけ VirtualHIDDevice 関連の POPUP が出る
- でも
systemextensionsctl list
を見るとorg.pqrs.Karabiner-DriverKit-VirtualHIDDevice
は[activated enabled]
になってる - POPUP が一瞬しか出ないので、Driver の deactivate / activate ができない
- でも
- 何回 Karabiner-Elements を再起動してもダメ
- 何回 mac を再起動してもダメ
brew uninstall --cask karabiner-elements
してbrew install --cask karabiner-elements
してもダメ- Karabiner-Elements Settings の Uninstall タブでアンインストールして、mac を再起動して、
sudo rm -rf /Library/Application\ Support/org.pqrs
して、brew install --cask karabiner-elements
してもダメ - Karabiner-Elements Settings の Uninstall タブでアンインストールして、mac を再起動して、Web サイト(Karabiner-Elements)からダウンロードしたインストーラでインストールしたら直った
現状
- macOS 13.2.1(変わらず)
- brew でインストールした Karabiner-Elements 14.11.0
- Karabiner-Elements のキー変換はきちんと動いている
systemextensionsctl list
は変わらずorg.pqrs.Karabiner-DriverKit-VirtualHIDDevice
は[activated enabled]
- Karabiner-Elements のアプリを再起動すると、変わらず一瞬だけ VirtualHIDDevice 関連の POPUP が出る
- Karabiner-EventViewer の Devices に
"is_karabiner_virtual_hid_device": true,
なデバイスはない(前から?よくわからず)
~/.config/karabiner
は Dropbox 配下(変わらず)- AntiVirus は BitDefender GravityZone(変わらず)
--- 追記:別のmacでもやってみた ---
もともとの再起動ではうまくいかずまた試行錯誤。
結局 システム設定
> フルディスクアクセス
で karabiner_grabber
を有効にしたらOKっぽいです。
システム設定の変更が文脈的でつらい。こういうところはwindowsもmacもしんどいですね。。。