Open MuhammedZakir opened 2 years ago
@tekezo: Any suggestion/advice?
I changed to create new virtual device for each pqrs::karabiner::driverkit::virtual_hid_device_service::client since Karabiner-DriverKit-VirtualHIDDevice 1.24.0.
Thank you very much! :-)
What is the difference between using report.keys.insert
and report.modifiers.insert
for modifiers? KMonad is using the former, so I am wondering whether that would create any issues.
Is it possible to create more than one virutal keyboard? In other words, Is it possible to create unique virtual keyboard, each corresponding to a captured (physical) keyboard?
I have encountered a problem when using a single virutal keyboard for more than one keyboard.
To reproduce:
shift
, on a keyboard (keyboardA).f
, on another keyboard (keyboardB).F
.f
), rather than shifted letter (e.g.F
).#2
will produce a non-shifted letter, and subsequent keypresses on that keyboard will produce shifted letters.tl;dr -- holding a modifier key on 1 keyboard, and pressing a key on another keyboard creates problem.
Details:
1.15.0
report.keys.insert
for all keys.report.modifiers.insert
instead to see if it solves the problem.