Release /
Karabiner-Elements v15.7.0
Release held modifiers reliably after complex remapping rules finish.
Before you upgrade to v15.7.0
3 to fixIf `karabiner.json` was moved to another location, grant Full Disk Access to `Karabiner-Core-Service` if needed. This replaces `karabiner_grabber`; standard setups do not need Full Disk Access.
Read the evidence
Stop reading `/Library/Application Support/org.pqrs/tmp/karabiner_grabber_devices.json`; it is no longer updated. Check devices with EventViewer or `karabiner_cli`.
Read the evidence
Error messages in the Complex Modification Editor can now be copied.
Read the evidence
What changed in v15.7.0
The core service is renamed to Karabiner-Core-Service and needs renewed macOS permissions; the connected-device JSON export stops updating.
Download the v15.7.0 macOS package from this release.
Fixed and improved
Modifiers pending release under Complex Modifications are now released when all keys are lifted.
Read the evidence
Seeded by @iluxav with Codex, from the release's public sources. Each change links to its evidence.