Running karabiner_driverkit::grab() is causing excessive console spamming.
Once we run grab(), the lines bellow are called every 100 milliseconds, resulting in a significant amount of console spam. It would be beneficial to default to a less verbose logging level.
Reference:
|
client->virtual_hid_keyboard_ready.connect([](auto&& ready) { |
|
std::cout << "virtual_hid_keyboard_ready " << ready << std::endl; |
|
sink_ready.store(ready, std::memory_order_release); |
|
}); |
Console output:
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
virtual_hid_keyboard_ready true
Running
karabiner_driverkit::grab()is causing excessive console spamming.Once we run
grab(), the lines bellow are called every 100 milliseconds, resulting in a significant amount of console spam. It would be beneficial to default to a less verbose logging level.Reference:
driverkit/c_src/driverkit.cpp
Lines 107 to 110 in 655422f
Console output: