Karabiner-Elements: Karabiner Elements not working on Monterey
I have upgraded to Monterey and Karabiner Elements is no longer working. Everything seems to be running find but keys are simply not remapped at all.
Mac OS Version: 12.1
Karabiner Elements version: 14.3.0
What I tried:
- Completely uninstalled and reinstalled Karabiner Elements, approving the security alert on install
- Tried both simple and complex modifications
- Tried a different keyboard
- Checked all permissions in Privacy and Security (see below)
I couldn’t find anything useful/alarming in the logs either. Attached below
[2022-01-17 08:56:47.353] [info] [grabber] virtual_hid_device_service_client_ virtual_hid_keyboard_ready_response: true
[2022-01-17 08:56:47.372] [info] [virtual_hid_device_service] virtual_hid_device_service_clients_manager (pointing) client is removed (size: 0)
[2022-01-17 08:56:47.378] [info] [virtual_hid_device_service] virtual_hid_device_service_clients_manager (pointing) client is removed (size: 0)
[2022-01-17 08:56:47.379] [info] [virtual_hid_device_service] virtual_hid_device_service_clients_manager (pointing) client is removed (size: 0)
[2022-01-17 08:56:47.387] [info] [virtual_hid_device_service] virtual_hid_device_service_clients_manager (pointing) client is removed (size: 0)
[2022-01-17 08:56:47.390] [info] [grabber] caps lock is found on USB DEVICE
[2022-01-17 08:56:47.390] [info] [grabber] USB DEVICE (device_id:4294970539) is grabbed.
[2022-01-17 08:56:47.390] [info] [grabber] caps_lock_led_state_manager is started: USB DEVICE
[2022-01-17 08:56:47.391] [info] [virtual_hid_device_service] virtual_hid_device_service_clients_manager (pointing) client is removed (size: 0)
[2022-01-17 08:56:47.391] [info] [virtual_hid_device_service] virtual_hid_device_service_clients_manager (pointing) client is removed (size: 0)
[2022-01-17 08:56:47.393] [info] [grabber] caps lock is found on USB Receiver
[2022-01-17 08:56:47.393] [info] [grabber] USB DEVICE (device_id:4294970535) is grabbed.
[2022-01-17 08:56:47.394] [info] [grabber] caps_lock_led_state_manager is started: USB DEVICE
[2022-01-17 08:56:47.394] [info] [virtual_hid_device_service] virtual_hid_device_service_clients_manager (pointing) client is removed (size: 0)
[2022-01-17 08:56:47.394] [info] [virtual_hid_device_service] virtual_hid_device_service_clients_manager (pointing) client is removed (size: 0)
[2022-01-17 08:56:47.395] [info] [grabber] USB Receiver (device_id:4294969628) is grabbed.
[2022-01-17 08:56:47.395] [info] [grabber] caps_lock_led_state_manager is started: USB Receiver
[2022-01-17 08:56:47.395] [info] [virtual_hid_device_service] virtual_hid_device_service_clients_manager (pointing) client is removed (size: 0)
[2022-01-17 08:56:49.380] [info] [grabber] hid_event_system_monitor set_caps_lock_delay_override for pqrs.org:Karabiner-DriverKit-VirtualHIDKeyboard
About this issue
- Original URL
- State: open
- Created 2 years ago
- Reactions: 7
- Comments: 15
My issue was that karabiner_grabber needed full disk access because I have my configuration folder symlinked.
I am having the same issue for my Intel - 2019 MacBook Pro 16".
I also encountered dropbox symlink problem. This actually solved it.
Same 2018 MacBook Pro 15 Monterey 12.1 Karabiner 14.3.0
Log says it failed to open karabiner.json but all modifications seem in place once I open the app.
I’ve deleted all modifications and added a simple default modification of disabling the Cmd + H command, but it doesn’t work. Neither do any other modifications.
The one thing that changed was I was using Mackup to update settings, then updated Dropbox to the beta which moved the folder and messed up some permissions.
On restart, allot of apps were asking for elevated permissions.
However, I’ve copied the files over so they are no longer symlinked, so not sure what the issue is here.
@dnordberg can confirm that it’s caused by the mackup+dropbox integration. I was able to fix it by removing the file link, removing the
~/.config/karabinerfolder, and reinstalling karabiner. Not sure what was the exact issue but that did the trick