(Thanks to Preferences Window is rewritten in SwiftUI.
Improved behavior the sticky modifiers when used together with the built-in trackpad.
The following modifier flags and manipulators are now canceled even for events from devices not grabbed by Karabiner-Elements, e.g.
Fixed an issue that “Disable the built-in keyboard” feature does not work if the built-in keyboard is not included in the event modification target devices.
It works with “Disable the built-in keyboard” feature.
Treat as a built-in keyboard setting has been added into Devices configuration.
Fixed an issue that the built-in keyboard is not be treated as the built-in keyboard if the keyboard is connected via SPI (Serial Peripheral Interface), such as M2 MacBook Air.
Add Enable unsafe configuration feature into Preferences > Pro tab.
Fixed an issue that the ignored device’s modifier keys are not ignored properly.
The device_exists_if and device_exists_unless has been added into conditions.
The is_built_in_keyboard has been added into device_if and device_unless.
(or more precisely, if vendor_id or product_id cannot be retrieved and is set to 0)
Fixed an issue that the device_if and device_unless does not work if vendor_id or product_id is zero.
(Thanks to Sparkle Framework has been updated.
MAC SIERRA KARABINER ELEMENTS EISU UPDATE
Update set_mouse_cursor_position to use the current screen if screen option is not specified.