Karabiner-Elements icon indicating copy to clipboard operation
Karabiner-Elements copied to clipboard

karabiner doesn't work after update macos to sonoma

Open xxiiaaon opened this issue 1 year ago • 32 comments

karabiner doesn't work after update macos to sonoma

Tried:

  1. Update Karabiner to latest 14.12.0
  2. Disable and enable accessibility config
  3. Reboot
  4. Uninstall and reinstall no luck..

[log] [2023-10-11 14:31:47.469] [info] [grabber] core_configuration is updated. [2023-10-11 14:31:47.472] [info] [grabber] virtual_hid_device_service_client_ connected [2023-10-11 14:31:47.473] [info] [virtual_hid_device_service] received request::virtual_hid_keyboard_initialize: 178cf9e1b7a2d0c8.sock [2023-10-11 14:31:47.473] [info] [virtual_hid_device_service] create a client for virtual_hid_device_service::client: 178cf9e1b7a2d0c8.sock [2023-10-11 14:31:47.474] [info] [virtual_hid_device_service] io_service_client::io_service_client [2023-10-11 14:31:47.474] [info] [virtual_hid_device_service] io_service_client::async_start [2023-10-11 14:31:47.474] [info] [virtual_hid_device_service] virtual_hid_device_service_clients_manager (178cf9e1b7a2d0c8.sock) client is added (size: 1) [2023-10-11 14:31:47.474] [info] [virtual_hid_device_service] create service_monitor_ [2023-10-11 14:31:47.474] [info] [virtual_hid_device_service] service_monitor_->async_start() [2023-10-11 14:31:47.474] [info] [virtual_hid_device_service] io_service_client::io_service_client [2023-10-11 14:31:47.474] [info] [virtual_hid_device_service] io_service_client::async_start [2023-10-11 14:31:47.474] [warning] [virtual_hid_device_service] driver_version_ is mismatched: Karabiner-DriverKit-VirtualHIDDeviceClient expected: 10600, actual dext: std::nullopt [2023-10-11 14:31:47.474] [warning] [virtual_hid_device_service] driver_version_ is mismatched: Karabiner-DriverKit-VirtualHIDDeviceClient expected: 10600, actual dext: std::nullopt [2023-10-11 14:31:47.474] [info] [virtual_hid_device_service] create service_monitor_ [2023-10-11 14:31:47.474] [info] [virtual_hid_device_service] service_monitor_->async_start() [2023-10-11 14:31:47.477] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:31:47.478] [info] [virtual_hid_device_service] received request::virtual_hid_keyboard_initialize: 178cf9e1b7a2d0c8.sock [2023-10-11 14:31:47.478] [info] [virtual_hid_device_service] client already exists: 178cf9e1b7a2d0c8.sock [2023-10-11 14:31:47.478] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:31:48.497] [info] [grabber] caps lock is found on USB Receiver [2023-10-11 14:31:48.497] [info] [grabber] device_grabber_details::entry event_origin_ is updated. USB Receiver (device_id:4294970177): none -> grabbed_device [2023-10-11 14:31:48.497] [warning] [grabber] virtual_hid_keyboard is not ready. Please wait for a while. [2023-10-11 14:31:48.498] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:31:48.520] [info] [grabber] device_grabber_details::entry event_origin_ is updated. TouchBarUserDevice (device_id:4294970037): none -> grabbed_device [2023-10-11 14:31:48.521] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:31:48.527] [info] [grabber] caps lock is found on Apple Internal Keyboard / Trackpad [2023-10-11 14:31:48.527] [info] [grabber] device_grabber_details::entry event_origin_ is updated. Apple Internal Keyboard / Trackpad (device_id:4294969572): none -> grabbed_device [2023-10-11 14:31:48.528] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:31:48.539] [info] [grabber] device_grabber_details::entry event_origin_ is updated. USB Receiver (device_id:4294970173): none -> observed_device [2023-10-11 14:31:48.540] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:31:48.554] [info] [grabber] device_grabber_details::entry event_origin_ is updated. Apple Internal Keyboard / Trackpad (device_id:4294969578): none -> observed_device [2023-10-11 14:31:48.555] [info] [grabber] USB Receiver (device_id:4294970173) hid queue value monitor is started (observed). [2023-10-11 14:31:48.555] [warning] [grabber] virtual_hid_keyboard is not ready. Please wait for a while. [2023-10-11 14:31:48.555] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:31:48.555] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:31:48.559] [info] [grabber] Apple Internal Keyboard / Trackpad (device_id:4294969578) hid queue value monitor is started (observed). [2023-10-11 14:31:48.559] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:31:49.228] [error] [observer] grabber_client error: Connection reset by peer [2023-10-11 14:31:49.228] [info] [observer] grabber_client is closed. [2023-10-11 14:31:50.235] [warning] [grabber] virtual_hid_keyboard is not ready. Please wait for a while. [2023-10-11 14:31:50.235] [info] [observer] grabber_client is connected. [2023-10-11 14:31:50.235] [info] [observer] rescan devices... [2023-10-11 14:31:52.476] [info] [virtual_hid_device_service] io_service_client::io_service_client [2023-10-11 14:31:52.476] [info] [virtual_hid_device_service] io_service_client::~io_service_client [2023-10-11 14:31:52.477] [info] [virtual_hid_device_service] io_service_client::async_start [2023-10-11 14:31:52.477] [info] [virtual_hid_device_service] create service_monitor_ [2023-10-11 14:31:52.477] [info] [virtual_hid_device_service] service_monitor_->async_start() [2023-10-11 14:31:52.489] [warning] [virtual_hid_device_service] driver_version_ is mismatched: Karabiner-DriverKit-VirtualHIDDeviceClient expected: 10600, actual dext: std::nullopt [2023-10-11 14:31:57.477] [info] [virtual_hid_device_service] io_service_client::io_service_client [2023-10-11 14:31:57.477] [info] [virtual_hid_device_service] io_service_client::~io_service_client [2023-10-11 14:31:57.477] [info] [virtual_hid_device_service] io_service_client::async_start [2023-10-11 14:31:57.477] [info] [virtual_hid_device_service] create service_monitor_ [2023-10-11 14:31:57.477] [info] [virtual_hid_device_service] service_monitor_->async_start() [2023-10-11 14:31:57.505] [warning] [virtual_hid_device_service] driver_version_ is mismatched: Karabiner-DriverKit-VirtualHIDDeviceClient expected: 10600, actual dext: std::nullopt [2023-10-11 14:31:59.892] [info] [virtual_hid_device_service] iokit_service_monitor::service_matched [2023-10-11 14:31:59.892] [info] [virtual_hid_device_service] driver_version_ is changed: 10600 [2023-10-11 14:31:59.892] [info] [virtual_hid_device_service] iokit_service_monitor::service_matched [2023-10-11 14:31:59.892] [info] [virtual_hid_device_service] driver_version_ is changed: 10600 [2023-10-11 14:31:59.892] [info] [virtual_hid_device_service] io_service_client::opened [2023-10-11 14:31:59.892] [info] [virtual_hid_device_service] io_service_client::opened [2023-10-11 14:31:59.892] [info] [virtual_hid_device_service] io_service_client::async_virtual_hid_keyboard_initialize [2023-10-11 14:31:59.908] [info] [observer] matching device: [2023-10-11 14:31:59.910] [info] [grabber] hid_event_system_monitor set_caps_lock_delay_override for pqrs.org:Karabiner-DriverKit-VirtualHIDKeyboard [2023-10-11 14:31:59.920] [info] [observer] registry_entry_id: 4294971399 [2023-10-11 14:31:59.923] [info] [observer] manufacturer: pqrs.org [2023-10-11 14:31:59.923] [info] [observer] product: Karabiner DriverKit VirtualHIDKeyboard 1.6.0 [2023-10-11 14:31:59.923] [info] [observer] vendor_id: 5824 [2023-10-11 14:31:59.923] [info] [observer] product_id: 10203 [2023-10-11 14:31:59.923] [info] [observer] location_id: 0x0 [2023-10-11 14:31:59.923] [info] [observer] serial_number: pqrs.org:Karabiner-DriverKit-VirtualHIDKeyboard [2023-10-11 14:31:59.947] [info] [observer] is_keyboard: true [2023-10-11 14:31:59.958] [info] [observer] is_pointing_device: false [2023-10-11 14:31:59.958] [info] [observer] rescan devices... [2023-10-11 14:31:59.960] [info] [observer] Karabiner DriverKit VirtualHIDKeyboard 1.6.0 (device_id:4294971399) is observed. [2023-10-11 14:32:00.519] [info] [virtual_hid_device_service] virtual_hid_keyboard_ready_ is changed: true [2023-10-11 14:32:01.520] [info] [grabber] virtual_hid_device_service_client_ virtual_hid_keyboard_ready_response: true [2023-10-11 14:32:01.523] [info] [grabber] Apple Internal Keyboard / Trackpad (device_id:4294969572) hid queue value monitor is started (grabbed). [2023-10-11 14:32:01.523] [info] [grabber] caps_lock_led_state_manager is started: Apple Internal Keyboard / Trackpad [2023-10-11 14:32:01.523] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:32:01.527] [info] [grabber] TouchBarUserDevice (device_id:4294970037) hid queue value monitor is started (grabbed). [2023-10-11 14:32:01.527] [info] [grabber] caps_lock_led_state_manager is started: TouchBarUserDevice [2023-10-11 14:32:01.527] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:32:01.528] [info] [grabber] USB Receiver (device_id:4294970177) hid queue value monitor is started (grabbed). [2023-10-11 14:32:01.528] [info] [grabber] caps_lock_led_state_manager is started: USB Receiver [2023-10-11 14:32:01.528] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:32:28.960] [info] [observer] matching device: [2023-10-11 14:32:28.960] [info] [observer] registry_entry_id: 4294971522 [2023-10-11 14:32:28.960] [info] [observer] manufacturer: Logitech [2023-10-11 14:32:28.960] [info] [observer] product: M585/M590 [2023-10-11 14:32:28.960] [info] [observer] vendor_id: 1133 [2023-10-11 14:32:28.960] [info] [observer] product_id: 45083 [2023-10-11 14:32:28.960] [info] [observer] location_id: 0x2b5fee36 [2023-10-11 14:32:28.960] [info] [observer] serial_number: 1CE3D0F50335E3FE [2023-10-11 14:32:28.966] [info] [observer] is_keyboard: true [2023-10-11 14:32:28.969] [info] [observer] is_pointing_device: true [2023-10-11 14:32:28.969] [info] [observer] rescan devices... [2023-10-11 14:32:28.971] [info] [observer] M585/M590 (device_id:4294971522) is observed. [2023-10-11 14:32:29.971] [info] [grabber] device_grabber_details::entry event_origin_ is updated. M585/M590 (device_id:4294971522): none -> observed_device [2023-10-11 14:32:29.973] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:32:29.975] [info] [grabber] M585/M590 (device_id:4294971522) hid queue value monitor is started (observed). [2023-10-11 14:32:29.975] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:42:51.328] [info] [grabber] M585/M590 (device_id:4294971522) is terminated. [2023-10-11 14:42:51.346] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:42:51.347] [info] [observer] device_id:4294971522 is terminated. [2023-10-11 14:42:51.348] [info] [observer] rescan devices... [2023-10-11 14:43:26.091] [info] [observer] matching device: [2023-10-11 14:43:26.091] [info] [observer] registry_entry_id: 4294973789 [2023-10-11 14:43:26.091] [info] [observer] manufacturer: Logitech [2023-10-11 14:43:26.092] [info] [observer] product: M585/M590 [2023-10-11 14:43:26.092] [info] [observer] vendor_id: 1133 [2023-10-11 14:43:26.092] [info] [observer] product_id: 45083 [2023-10-11 14:43:26.092] [info] [observer] location_id: 0x2b5fee36 [2023-10-11 14:43:26.092] [info] [observer] serial_number: 1CE3D0F50335E3FE [2023-10-11 14:43:26.150] [info] [observer] is_keyboard: true [2023-10-11 14:43:26.151] [info] [observer] is_pointing_device: true [2023-10-11 14:43:26.151] [info] [observer] rescan devices... [2023-10-11 14:43:26.151] [info] [observer] M585/M590 (device_id:4294973789) is observed. [2023-10-11 14:43:27.081] [info] [grabber] device_grabber_details::entry event_origin_ is updated. M585/M590 (device_id:4294973789): none -> observed_device [2023-10-11 14:43:27.085] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock [2023-10-11 14:43:27.086] [info] [grabber] M585/M590 (device_id:4294973789) hid queue value monitor is started (observed). [2023-10-11 14:43:27.087] [info] [virtual_hid_device_service] received request::virtual_hid_pointing_terminate: 178cf9e1b7a2d0c8.sock

xxiiaaon avatar Oct 11 '23 04:10 xxiiaaon

the same issue

awesomezao avatar Oct 12 '23 08:10 awesomezao

the same issue

geekzsp avatar Oct 12 '23 08:10 geekzsp

the same issue

liutian9 avatar Oct 12 '23 14:10 liutian9

Thank you for your suggestion, but it still doesn't work for me. I have deleted Karabiner, cleared all permissions in the settings, reinstalled it, turned off my Mac, turned on my Mac - unfortunately, none of it works.

It's not just the complex modifications that don't work, but also simple modifications or even just remapping the function keys.

image

patrickdobler avatar Oct 17 '23 07:10 patrickdobler

I have found a temporary fix. I discovered that giving 'karabiner_grabber' full disk access rights makes it work. However, I had to restart Karabiner twice afterwards.

Well, at least I can work again for now. I can't live without this great software. But I'm curious about what needs to be adjusted so that I don't have to give Karabiner full disk access rights (it used to work without it before).

patrickdobler avatar Oct 17 '23 08:10 patrickdobler

I have found a temporary fix. I discovered that giving 'karabiner_grabber' full disk access rights makes it work. However, I had to restart Karabiner twice afterwards.

Well, at least I can work again for now. I can't live without this great software. But I'm curious about what needs to be adjusted so that I don't have to give Karabiner full disk access rights (it used to work without it before).

omg thanks for your comment. Since first beta of Sonoma I couldn't figure this issue out. Indeed giving full disk access to karabiner_grabber and restarting it twice made it work ! Tysm !

Write avatar Oct 19 '23 04:10 Write

@patrickdobler Thanks for sharing. I learnt this fix as well and the root cause is likely due to using Symlink for config files -Reference. In my case it's because I use MackUp with iCloud to sync the config across Macs.

liutian9 avatar Oct 19 '23 04:10 liutian9

@patrickdobler Thanks for sharing. I learnt this fix as well and the root cause is likely due to using Symlink for config files -[Reference](

https://github.com/pqrs-org/Karabiner-Elements/issues/3338#issuecomment-1387455903). In my case it's because I use MackUp with iCloud to sync the config across Macs.

Ouch. I'm indeed using Mackup too !

Write avatar Oct 19 '23 05:10 Write

Mackup user here too :/ But what I don't understand, Karabiner can update and read the files on my iCloud.

patrickdobler avatar Oct 19 '23 06:10 patrickdobler

So I'm using freshshell to handle my config files, which uses symlinks, and when I first run freshshell my karabiner config shows as an 'alias' image but then, if I do anything inside karabiner elements that would modify the file, it changes the filetype to JSON image

For people who are using mackup, are your config files still symlinks or did they get converted into JSON?

I've given karabiner_grabber full disk access, but still seem to be having problems, so if this helps anyone debug, or there are other suggestions on what to try, let me know.

quintrino avatar Oct 20 '23 17:10 quintrino

On my side, mackup add's the symbolic link (alias) to the whole karabiner folder within the .config

patrickdobler avatar Oct 20 '23 18:10 patrickdobler

I followed all the instructions but still no luck. Does anyone have an update? I am on Sonoma 14.0 with Karabiner 14.12.0. I am trying to assign media control to f2 and f3 key but nothing is working

sunwoochae avatar Oct 24 '23 18:10 sunwoochae

I am still having issues even with the above mentioned workaround to provide grabber with full disk Access. I do not see any devices on the devices list in order to modify them. The logs are showing that the keyboard is detected correctly. My external keyboard is DURGOD Taurus K320.

[2023-10-28 21:43:39.736] [info] [observer]   location_id: 0x1120000
[2023-10-28 21:43:39.748] [info] [observer]   is_keyboard: true
[2023-10-28 21:43:39.749] [info] [observer]   is_pointing_device: true
[2023-10-28 21:43:39.749] [info] [observer] rescan devices...
[2023-10-28 21:43:39.749] [info] [observer] matching device:
[2023-10-28 21:43:39.749] [info] [observer]   registry_entry_id: 4294971046
[2023-10-28 21:43:39.749] [info] [observer]   manufacturer: Logitech
[2023-10-28 21:43:39.749] [info] [observer]   product: USB Receiver
[2023-10-28 21:43:39.749] [info] [observer]   vendor_id: 1133
[2023-10-28 21:43:39.749] [info] [observer]   product_id: 50475
[2023-10-28 21:43:39.749] [info] [observer]   location_id: 0x1111000
[2023-10-28 21:43:39.750] [info] [observer]   is_keyboard: true
[2023-10-28 21:43:39.751] [info] [observer]   is_pointing_device: false
[2023-10-28 21:43:39.751] [info] [observer] DURGOD Taurus K320 (device_id:4294971056) is observed.
[2023-10-28 21:43:39.751] [info] [observer] rescan devices...
[2023-10-28 21:43:39.751] [info] [observer] matching device:
[2023-10-28 21:43:39.751] [info] [observer]   registry_entry_id: 4294971037
[2023-10-28 21:43:39.751] [info] [observer]   manufacturer: Hoksi Technology
[2023-10-28 21:43:39.751] [info] [observer]   product: DURGOD Taurus K320
[2023-10-28 21:43:39.751] [info] [observer]   vendor_id: 12136
[2023-10-28 21:43:39.751] [info] [observer]   product_id: 130
[2023-10-28 21:43:39.751] [info] [observer]   location_id: 0x1120000
[2023-10-28 21:43:39.752] [info] [observer]   is_keyboard: true
[2023-10-28 21:43:39.753] [info] [observer]   is_pointing_device: false
[2023-10-28 21:43:39.753] [info] [observer] USB Receiver (device_id:4294971046) is observed.
[2023-10-28 21:43:39.753] [info] [observer] rescan devices...
[2023-10-28 21:43:39.753] [info] [observer] matching device:
[2023-10-28 21:43:39.753] [info] [observer]   registry_entry_id: 4294969954
[2023-10-28 21:43:39.753] [info] [observer]   manufacturer: Apple Inc.
[2023-10-28 21:43:39.753] [info] [observer]   product: Apple Internal Keyboard / Trackpad
[2023-10-28 21:43:39.753] [info] [observer]   vendor_id: 1452
[2023-10-28 21:43:39.753] [info] [observer]   product_id: 834
[2023-10-28 21:43:39.753] [info] [observer]   location_id: 0x33
[2023-10-28 21:43:39.753] [info] [observer]   serial_number: FM7214200H5PDY8AW+EBZ
[2023-10-28 21:43:39.755] [info] [observer]   is_keyboard: true
[2023-10-28 21:43:39.756] [info] [observer]   is_pointing_device: false
[2023-10-28 21:43:39.756] [info] [observer] DURGOD Taurus K320 (device_id:4294971037) is observed.
[2023-10-28 21:43:39.756] [info] [observer] rescan devices...
[2023-10-28 21:43:39.756] [info] [observer] matching device:
[2023-10-28 21:43:39.756] [info] [observer]   registry_entry_id: 4294971054
[2023-10-28 21:43:39.756] [info] [observer]   manufacturer: Logitech
[2023-10-28 21:43:39.756] [info] [observer]   product: USB Receiver
[2023-10-28 21:43:39.756] [info] [observer]   vendor_id: 1133
[2023-10-28 21:43:39.756] [info] [observer]   product_id: 50475
[2023-10-28 21:43:39.756] [info] [observer]   location_id: 0x1111000
[2023-10-28 21:43:39.758] [info] [observer]   is_keyboard: false
[2023-10-28 21:43:39.760] [info] [observer]   is_pointing_device: true
[2023-10-28 21:43:39.760] [info] [observer] Apple Internal Keyboard / Trackpad (device_id:4294969954) is observed.
[2023-10-28 21:43:39.760] [info] [observer] rescan devices...
[2023-10-28 21:43:39.760] [info] [observer] matching device:
[2023-10-28 21:43:39.760] [info] [observer]   registry_entry_id: 4294969956
[2023-10-28 21:43:39.760] [info] [observer]   manufacturer: Apple Inc.
[2023-10-28 21:43:39.760] [info] [observer]   product: Apple Internal Keyboard / Trackpad
[2023-10-28 21:43:39.760] [info] [observer]   vendor_id: 1452
[2023-10-28 21:43:39.760] [info] [observer]   product_id: 834
[2023-10-28 21:43:39.760] [info] [observer]   location_id: 0x33
[2023-10-28 21:43:39.760] [info] [observer]   serial_number: FM7214200H5PDY8AW+EBZ
[2023-10-28 21:43:39.761] [info] [observer]   is_keyboard: false
[2023-10-28 21:43:39.761] [info] [observer]   is_pointing_device: true
[2023-10-28 21:43:39.761] [info] [observer] rescan devices...
[2023-10-28 21:43:39.762] [info] [observer] USB Receiver (device_id:4294971054) is observed.
[2023-10-28 21:43:39.762] [info] [observer] Apple Internal Keyboard / Trackpad (device_id:4294969956) is observed.
[2023-10-28 21:43:52.989] [info] [session_monitor] version 14.12.0
[2023-10-28 21:43:53.203] [info] [session_monitor] session_monitor_receiver_client is started.
[2023-10-28 21:43:53.290] [info] [session_monitor] on_console_changed: true
[2023-10-28 21:43:53.290] [info] [session_monitor] session_monitor_receiver_client is connected.
[2023-10-28 21:43:53.290] [info] [session_monitor] connected
[2023-10-28 21:43:53.293] [info] [grabber] current_console_user_id: 501
[2023-10-28 21:43:53.294] [info] [grabber] receiver is terminated
[2023-10-28 21:43:53.295] [info] [grabber] receiver is initialized
[2023-10-28 21:43:53.295] [info] [grabber] receiver: bound
[2023-10-28 21:43:53.295] [info] [grabber] receiver: chown socket: 501
[2023-10-28 21:43:54.551] [error] [observer] grabber_client error: Connection reset by peer
[2023-10-28 21:43:54.551] [info] [observer] grabber_client is closed.
[2023-10-28 21:43:55.637] [info] [observer] grabber_client is connected.
[2023-10-28 21:43:55.637] [info] [observer] rescan devices...
[2023-10-28 21:46:23.449] [info] [grabber] session_monitor_client is closed (uid:501)
[2023-10-28 21:46:23.449] [info] [grabber] current_console_user_id: none
[2023-10-28 21:46:23.452] [info] [grabber] receiver is terminated
[2023-10-28 21:46:23.453] [info] [grabber] receiver is initialized
[2023-10-28 21:46:23.454] [info] [grabber] receiver: bound
[2023-10-28 21:46:23.454] [info] [grabber] receiver: chown socket: 0
[2023-10-31 10:42:37.039] [info] [grabber] version 14.12.0
[2023-10-31 10:42:37.093] [info] [grabber] launch_services::register_application /Applications/Karabiner-Elements.app: noErr
[2023-10-31 10:42:37.095] [info] [grabber] Karabiner-Elements.app path: file:///Applications/Karabiner-Elements.app/
[2023-10-31 10:42:37.095] [info] [grabber] set_app_icon 0
[2023-10-31 10:42:37.147] [info] [grabber] device_open_permitted
[2023-10-31 10:42:37.148] [info] [grabber] task_policy_set is called.
[2023-10-31 10:42:37.148] [info] [grabber] session_monitor_receiver is initialized
[2023-10-31 10:42:37.152] [info] [grabber] receiver is initialized
[2023-10-31 10:42:37.153] [info] [grabber] receiver: bound
[2023-10-31 10:42:37.153] [info] [grabber] receiver: chown socket: 0
[2023-10-31 10:42:37.153] [info] [grabber] session_monitor_receiver: bound
[2023-10-31 10:42:37.376] [info] [observer] version 14.12.0
[2023-10-31 10:42:37.454] [info] [observer] device_open_permitted
[2023-10-31 10:42:37.457] [info] [observer] device_observer is started.
[2023-10-31 10:42:37.458] [info] [observer] grabber_client is started.
[2023-10-31 10:42:37.459] [info] [observer] grabber_client is connected.
[2023-10-31 10:42:37.459] [info] [observer] rescan devices...
[2023-10-31 10:42:37.459] [info] [observer] matching device:
[2023-10-31 10:42:37.459] [info] [observer]   registry_entry_id: 4294972138
[2023-10-31 10:42:37.460] [info] [observer]   manufacturer: Yubico
[2023-10-31 10:42:37.460] [info] [observer]   product: YubiKey OTP+FIDO+CCID
[2023-10-31 10:42:37.460] [info] [observer]   vendor_id: 4176
[2023-10-31 10:42:37.460] [info] [observer]   product_id: 1031
[2023-10-31 10:42:37.460] [info] [observer]   location_id: 0x1113000
[2023-10-31 10:42:37.462] [info] [observer]   is_keyboard: true
[2023-10-31 10:42:37.464] [info] [observer]   is_pointing_device: false
[2023-10-31 10:42:37.464] [info] [observer] rescan devices...
[2023-10-31 10:42:37.464] [info] [observer] matching device:
[2023-10-31 10:42:37.464] [info] [observer]   registry_entry_id: 4294971089
[2023-10-31 10:42:37.464] [info] [observer]   manufacturer: Hoksi Technology
[2023-10-31 10:42:37.464] [info] [observer]   product: DURGOD Taurus K320
[2023-10-31 10:42:37.464] [info] [observer]   vendor_id: 12136
[2023-10-31 10:42:37.465] [info] [observer]   product_id: 130
[2023-10-31 10:42:37.465] [info] [observer]   location_id: 0x1120000
[2023-10-31 10:42:37.470] [info] [observer]   is_keyboard: true
[2023-10-31 10:42:37.473] [info] [observer]   is_pointing_device: true
[2023-10-31 10:42:37.473] [info] [observer] YubiKey OTP+FIDO+CCID (device_id:4294972138) is observed.
[2023-10-31 10:42:37.473] [info] [observer] rescan devices...
[2023-10-31 10:42:37.473] [info] [observer] matching device:
[2023-10-31 10:42:37.473] [info] [observer]   registry_entry_id: 4294971085
[2023-10-31 10:42:37.473] [info] [observer]   manufacturer: Hoksi Technology
[2023-10-31 10:42:37.473] [info] [observer]   product: DURGOD Taurus K320
[2023-10-31 10:42:37.473] [info] [observer]   vendor_id: 12136
[2023-10-31 10:42:37.473] [info] [observer]   product_id: 130
[2023-10-31 10:42:37.473] [info] [observer]   location_id: 0x1120000
[2023-10-31 10:42:37.475] [info] [observer]   is_keyboard: true
[2023-10-31 10:42:37.476] [info] [observer]   is_pointing_device: false
[2023-10-31 10:42:37.476] [info] [observer] DURGOD Taurus K320 (device_id:4294971089) is observed.
[2023-10-31 10:42:37.476] [info] [observer] rescan devices...
[2023-10-31 10:42:37.477] [info] [observer] matching device:
[2023-10-31 10:42:37.477] [info] [observer]   registry_entry_id: 4294971100
[2023-10-31 10:42:37.477] [info] [observer]   manufacturer: Logitech
[2023-10-31 10:42:37.477] [info] [observer]   product: USB Receiver
[2023-10-31 10:42:37.477] [info] [observer]   vendor_id: 1133
[2023-10-31 10:42:37.477] [info] [observer]   product_id: 50475
[2023-10-31 10:42:37.477] [info] [observer]   location_id: 0x1111000
[2023-10-31 10:42:37.478] [info] [observer]   is_keyboard: true
[2023-10-31 10:42:37.480] [info] [observer]   is_pointing_device: false
[2023-10-31 10:42:37.480] [info] [observer] DURGOD Taurus K320 (device_id:4294971085) is observed.
[2023-10-31 10:42:37.480] [info] [observer] rescan devices...
[2023-10-31 10:42:37.480] [info] [observer] matching device:
[2023-10-31 10:42:37.480] [info] [observer]   registry_entry_id: 4294969960
[2023-10-31 10:42:37.480] [info] [observer]   manufacturer: Apple Inc.
[2023-10-31 10:42:37.480] [info] [observer]   product: Apple Internal Keyboard / Trackpad
[2023-10-31 10:42:37.480] [info] [observer]   vendor_id: 1452
[2023-10-31 10:42:37.480] [info] [observer]   product_id: 834
[2023-10-31 10:42:37.480] [info] [observer]   location_id: 0x33
[2023-10-31 10:42:37.481] [info] [observer]   serial_number: FM7214200H5PDY8AW+EBZ
[2023-10-31 10:42:37.482] [info] [observer]   is_keyboard: true
[2023-10-31 10:42:37.484] [info] [observer]   is_pointing_device: false
[2023-10-31 10:42:37.484] [info] [observer] USB Receiver (device_id:4294971100) is observed.
[2023-10-31 10:42:37.484] [info] [observer] rescan devices...
[2023-10-31 10:42:37.484] [info] [observer] matching device:
[2023-10-31 10:42:37.484] [info] [observer]   registry_entry_id: 4294971098
[2023-10-31 10:42:37.484] [info] [observer]   manufacturer: Logitech
[2023-10-31 10:42:37.484] [info] [observer]   product: USB Receiver
[2023-10-31 10:42:37.484] [info] [observer]   vendor_id: 1133
[2023-10-31 10:42:37.484] [info] [observer]   product_id: 50475
[2023-10-31 10:42:37.484] [info] [observer]   location_id: 0x1111000
[2023-10-31 10:42:37.489] [info] [observer]   is_keyboard: false
[2023-10-31 10:42:37.492] [info] [observer]   is_pointing_device: true
[2023-10-31 10:42:37.492] [info] [observer] Apple Internal Keyboard / Trackpad (device_id:4294969960) is observed.
[2023-10-31 10:42:37.492] [info] [observer] rescan devices...
[2023-10-31 10:42:37.492] [info] [observer] matching device:
[2023-10-31 10:42:37.492] [info] [observer]   registry_entry_id: 4294969962
[2023-10-31 10:42:37.492] [info] [observer]   manufacturer: Apple Inc.
[2023-10-31 10:42:37.492] [info] [observer]   product: Apple Internal Keyboard / Trackpad
[2023-10-31 10:42:37.492] [info] [observer]   vendor_id: 1452
[2023-10-31 10:42:37.492] [info] [observer]   product_id: 834
[2023-10-31 10:42:37.492] [info] [observer]   location_id: 0x33
[2023-10-31 10:42:37.492] [info] [observer]   serial_number: FM7214200H5PDY8AW+EBZ
[2023-10-31 10:42:37.492] [info] [observer]   is_keyboard: false
[2023-10-31 10:42:37.493] [info] [observer]   is_pointing_device: true
[2023-10-31 10:42:37.493] [info] [observer] rescan devices...
[2023-10-31 10:42:37.496] [info] [observer] USB Receiver (device_id:4294971098) is observed.
[2023-10-31 10:42:37.498] [info] [observer] Apple Internal Keyboard / Trackpad (device_id:4294969962) is observed.
[2023-10-31 10:42:37.774] [info] [virtual_hid_device_service] version 2.1.0
[2023-10-31 10:42:37.860] [info] [virtual_hid_device_service] register Karabiner-DriverKit-VirtualHIDDeviceClient.app: noErr
[2023-10-31 10:42:38.074] [info] [virtual_hid_device_service] virtual_hid_device_service_server is initialized
[2023-10-31 10:42:38.074] [info] [virtual_hid_device_service] virtual_hid_device_service_server: bound
[2023-10-31 10:42:44.848] [info] [session_monitor] version 14.12.0
[2023-10-31 10:42:44.852] [info] [session_monitor] session_monitor_receiver_client is started.
[2023-10-31 10:42:44.864] [info] [session_monitor] on_console_changed: true
[2023-10-31 10:42:44.864] [info] [session_monitor] session_monitor_receiver_client is connected.
[2023-10-31 10:42:44.864] [info] [session_monitor] connected
[2023-10-31 10:42:44.865] [info] [grabber] current_console_user_id: 501
[2023-10-31 10:42:44.866] [info] [grabber] receiver is terminated
[2023-10-31 10:42:44.867] [info] [grabber] receiver is initialized
[2023-10-31 10:42:44.867] [info] [grabber] receiver: bound
[2023-10-31 10:42:44.867] [info] [grabber] receiver: chown socket: 501
[2023-10-31 10:42:46.473] [error] [observer] grabber_client error: Connection reset by peer
[2023-10-31 10:42:46.473] [info] [observer] grabber_client is closed.
[2023-10-31 10:42:47.482] [info] [observer] grabber_client is connected.
[2023-10-31 10:42:47.482] [info] [observer] rescan devices...
[2023-10-31 12:25:44.196] [info] [observer] device_id:4294971089 is terminated.
[2023-10-31 12:25:44.199] [info] [observer] device_id:4294971085 is terminated.
[2023-10-31 12:25:44.199] [info] [observer] rescan devices...
[2023-10-31 12:25:44.199] [info] [observer] rescan devices...
[2023-10-31 12:25:58.440] [info] [observer] matching device:
[2023-10-31 12:25:58.440] [info] [observer]   registry_entry_id: 4294972881
[2023-10-31 12:25:58.441] [info] [observer]   manufacturer: Hoksi Technology
[2023-10-31 12:25:58.441] [info] [observer]   product: DURGOD Taurus K320
[2023-10-31 12:25:58.441] [info] [observer]   vendor_id: 12136
[2023-10-31 12:25:58.441] [info] [observer]   product_id: 130
[2023-10-31 12:25:58.445] [info] [observer]   location_id: 0x1120000
[2023-10-31 12:25:58.510] [info] [observer]   is_keyboard: true
[2023-10-31 12:25:58.512] [info] [observer]   is_pointing_device: true
[2023-10-31 12:25:58.512] [info] [observer] rescan devices...
[2023-10-31 12:25:58.512] [info] [observer] matching device:
[2023-10-31 12:25:58.512] [info] [observer]   registry_entry_id: 4294972883
[2023-10-31 12:25:58.512] [info] [observer]   manufacturer: Hoksi Technology
[2023-10-31 12:25:58.512] [info] [observer]   product: DURGOD Taurus K320
[2023-10-31 12:25:58.512] [info] [observer]   vendor_id: 12136
[2023-10-31 12:25:58.512] [info] [observer]   product_id: 130
[2023-10-31 12:25:58.512] [info] [observer]   location_id: 0x1120000
[2023-10-31 12:25:58.513] [info] [observer]   is_keyboard: true
[2023-10-31 12:25:58.514] [info] [observer]   is_pointing_device: false
[2023-10-31 12:25:58.514] [info] [observer] DURGOD Taurus K320 (device_id:4294972881) is observed.
[2023-10-31 12:25:58.514] [info] [observer] rescan devices...
[2023-10-31 12:25:58.515] [info] [observer] DURGOD Taurus K320 (device_id:4294972883) is observed.
[2023-10-31 12:47:04.054] [info] [observer] matching device:
[2023-10-31 12:47:04.054] [info] [observer]   registry_entry_id: 4294973212
[2023-10-31 12:47:04.058] [info] [observer]   manufacturer: Apple
[2023-10-31 12:47:04.058] [info] [observer]   product: Magic Keyboard
[2023-10-31 12:47:04.058] [info] [observer]   vendor_id: 76
[2023-10-31 12:47:04.059] [info] [observer]   product_id: 615
[2023-10-31 12:47:04.059] [info] [observer]   location_id: 0x5712c7d4
[2023-10-31 12:47:04.059] [info] [observer]   serial_number: 64-0b-d7-12-c7-d4
[2023-10-31 12:47:04.092] [info] [observer]   is_keyboard: true
[2023-10-31 12:47:04.097] [info] [observer]   is_pointing_device: false
[2023-10-31 12:47:04.099] [info] [observer] rescan devices...
[2023-10-31 12:47:04.102] [info] [observer] Magic Keyboard (device_id:4294973212) is observed.
[2023-10-31 12:53:44.243] [info] [observer] device_id:4294973212 is terminated.
[2023-10-31 12:53:44.251] [info] [observer] rescan devices...
[2023-10-31 12:54:34.066] [info] [observer] matching device:
[2023-10-31 12:54:34.073] [info] [observer]   registry_entry_id: 4294973335
[2023-10-31 12:54:34.079] [info] [observer]   manufacturer: Apple
[2023-10-31 12:54:34.079] [info] [observer]   product: Magic Keyboard
[2023-10-31 12:54:34.079] [info] [observer]   vendor_id: 76
[2023-10-31 12:54:34.079] [info] [observer]   product_id: 615
[2023-10-31 12:54:34.082] [info] [observer]   location_id: 0x5712c7d4
[2023-10-31 12:54:34.082] [info] [observer]   serial_number: 64-0b-d7-12-c7-d4
[2023-10-31 12:54:34.090] [info] [observer]   is_keyboard: true
[2023-10-31 12:54:34.112] [info] [observer]   is_pointing_device: false
[2023-10-31 12:54:34.112] [info] [observer] rescan devices...
[2023-10-31 12:54:34.114] [info] [observer] Magic Keyboard (device_id:4294973335) is observed.
[2023-10-31 12:54:56.392] [info] [observer] device_id:4294973335 is terminated.
[2023-10-31 12:54:56.407] [info] [observer] rescan devices...

en3a avatar Oct 31 '23 12:10 en3a

I resolved by this command

sudo killall karabiner_grabber
sudo killall karabiner_observer

ugr0 avatar Nov 09 '23 07:11 ugr0

Had the same issue. The above-mentioned full disk access workaround did not solve it. Sonoma 14.1.1. Karabiner 14.12.0.

Here's what worked for me:

  1. Uninstall Karabiner & restart macos.
  2. Reinstall Karabiner.
  3. The prompt to allow the virtual driver in Privacy & Security came up. Allowed. Not sure if it wasn't allowed beforehand.
  4. Still didn't work. Checked the Log. Found: [error] [grabber] karabiner.json error: to entry error: pointing_button error: unknown pointing_button: "fn"
  5. Fixed the offending complex modification in the json.
  6. Disabled and re-enabled complex modifications.
  7. Karabiner works again.

Thanks to the devs. This app is hard to live without.

NatWeiss avatar Nov 25 '23 20:11 NatWeiss

how you fixed the modification for fn? what was exactly wrong with the json?

muescha avatar Nov 26 '23 02:11 muescha

how you fixed the modification for fn? what was exactly wrong with the json?

I had an improper complex modification with fn as the pointing button. Of course, fn is not a valid point button. I don't know whether it was this that fixed Karabiner or reinstalling and getting the virtual driver to be allowed.

NatWeiss avatar Nov 28 '23 03:11 NatWeiss

Removing all app files using AppCleaner, clearing all permissions in the macOS Settings, and then installing the Beta version of Karabiner fixed the problem for me.

ibehnam avatar Nov 30 '23 20:11 ibehnam

Removing all app files using AppCleaner, clearing all permissions in the macOS Settings, and then installing the Beta version of Karabiner fixed the problem for me.

This did the trick for me. 🤷‍♂️

gvko avatar Dec 04 '23 11:12 gvko

Removal using Karabiner-Elements' own uninstaller and reinstallation of 14.13.0 fixed the issue for me.

Upgrade to 14.13.0 did not apply cleanly on my macOS 14.1.2 installation. It kept on complaining about outdated input drivers, no matter how often I restarted.

459below avatar Dec 11 '23 10:12 459below

Removing all app files using AppCleaner, clearing all permissions in the macOS Settings, and then installing the Beta version of Karabiner fixed the problem for me.

For me, I reinstalled it via homebrew, but the issue still here. so I uninstalled it and reinstalled it from the dmg package and the problem fixed

mx-in avatar Dec 21 '23 09:12 mx-in

I upgraded to Sonoma 14.2.1 with Karabiner-Elements 14.13.0 and Karabiner stopped working for me. I tried all the suggestions in the thread with no luck. I was still getting the pop up message in Karabiner asking me to restart and removing driver. Eventually I uninstalled Karabiner with homebrew (Make sure to backup your json config before uninstalling. Mine was actually still there after re-installing but just to be on the safe side) brew uninstall --cask karabiner-elements and then installing it again with brew install --cask karabiner-elements I installed Karabiner 14.12.0 and it worked without any problems.

bymarc avatar Dec 25 '23 22:12 bymarc

@bymarc Is this correct, or was it a typo? Did I need to downgrade (via uninstall/install) from Karabiner version 14.13.0 to 14.12.0 to make it work?

muescha avatar Dec 26 '23 01:12 muescha

For me it worked when installing 14.12.0 through Homebrew. I haven't tried 14.13.0. Everything I use works with 14.12.0

bymarc avatar Dec 26 '23 20:12 bymarc

@bymarc , that worked for me, thank you! I didn't even have to install the 14.12 version of Karabiner... It worked with the latest 14.13 version. Turned out I had 14.4 installed thru homebrew cask, and also I had installed the latest version thru their official dmg installer. So, I'm not sure if that made things break. I cleaned everything and then installed with brew cask and it works!

gvko avatar Dec 26 '23 23:12 gvko

In my case (I'm using Logi MX Keys), installing the latest update of Xcode CLI tools and re-adding the mappings helped me except that still my mapping of § to tilde sign (can't type it due to formatting issue here) did not work, only remapping right command with right control worked (essential for Polish diacritic character such as ąśćźó). I am not sure if Xcode has anything to do with it. Nevertheless, I struggled with § and tilde and none of the suggestions above worked for me including reinstalling Karabiner and granting full disk access to it.

I went to Mac Settings -> Keyboard, Change Keyboard Layout, it prompted me to press a button on a keyboard and after pressing it it magically started working.

jedrekdomanski avatar Dec 28 '23 12:12 jedrekdomanski

@jedrekdomanski thanks for this pice of advice. It still not working for me (Sonoma 14.2.1 and Karabiner 14.13.0), so I solved the modifications in other way. Still, cannot use Complex modifications without karabiner, but at least it solved the same issue with the polish characters you mentioned, and simple mappings as well.

I've created the file /Library/LaunchAgents/com.local.KeyRemapping.plist with the proper mappings (I used this to generated ones https://hidutil-generator.netlify.app/) in my case:

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>Label</key>
    <string>com.local.KeyRemapping</string>
    <key>ProgramArguments</key>
    <array>
        <string>/usr/bin/hidutil</string>
        <string>property</string>
        <string>--set</string>
        <string>{"UserKeyMapping":[
            {
              "HIDKeyboardModifierMappingSrc": 0x7000000E7,
              "HIDKeyboardModifierMappingDst": 0x7000000E6
            },
            {
              "HIDKeyboardModifierMappingSrc": 0x7000000E6,
              "HIDKeyboardModifierMappingDst": 0x7000000E7
            },
            {
              "HIDKeyboardModifierMappingSrc": 0x700000039,
              "HIDKeyboardModifierMappingDst": 0x70000006E
            }
        ]}</string>
    </array>
    <key>RunAtLoad</key>
    <true/>
</dict>
</plist>

Additional advantage of this, it works for every account on the computer and don't need to configure the mappings for other accounts, as well as no additional app needed.

artursiara avatar Jan 02 '24 11:01 artursiara

Mackup user here! KarabinerElements said [2024-01-05 15:55:01.092] [error] [grabber] failed to open /Users/xxx/.config/karabiner/karabiner.json when I update to Sonoma. The config files were symbolic linked to files inside icloud. It seems it can't access the file in icloud. I also found other apps backuped with mackup (the config files are also symbolic links in icloud) show a dialog to request accessing files in icloud as shown below: image But it seems Karabiner doesn't request the permission (I'm not 100% sure). Is it the root cause of this problem? How can I grant the permission of accessing files inside icloud to karabiner or make it ask the permission as well as others?

NamekMaster avatar Jan 05 '24 08:01 NamekMaster

Same issue - Sonoma upgrade, uninstalled Homebrew cask, reinstalled cask - no luck. Uninstalled brew. Reinstalled using official dmg image - no luck. About to give up but doing (mentioned above):

sudo killall karabiner_grabber
sudo killall karabiner_observer

triggered the Karbariner popups to enable macos privacy + settings etc and then worked.

I was on a company-controlled mac and was following https://github.com/pqrs-org/Karabiner-Elements/issues/3072#issuecomment-1148249029

I had a Driver mismatch error in logs:

$ systemextensionsctl list
4 extension(s)
--- com.apple.system_extension.driver_extension
enabled	active	teamID	bundleID (version)	name	[state]
*	*	G43BCU2T37	org.pqrs.Karabiner-DriverKit-VirtualHIDDevice (1.7.0/1.7.0)	org.pqrs.Karabiner-DriverKit-VirtualHIDDevice	[activated enabled]
		G43BCU2T37	org.pqrs.Karabiner-DriverKit-VirtualHIDDevice (1.6.0/1.6.0)	org.pqrs.Karabiner-DriverKit-VirtualHIDDevice	[terminating for upgrade via delegate]
--- com.apple.system_extension.endpoint_securit

If this helps people - pretty much ensure u kill everything Karbariner-related before reinstalling stuff.

stephenmontgomery avatar Jan 08 '24 12:01 stephenmontgomery

I also had this issue, I think due to mackup. Initially I tried killing karabiner processes as described directly above. That was not enough.

To fix, I needed to:

  • First grant full disk access to karabiner_grabber (System Setting -> Privacy & Security -> Full Disk Access -> enable for karabiner_grabber)
  • Then sudo killall karabiner_grabber

Grogs avatar Jan 30 '24 23:01 Grogs