Karabiner-Elements v15.8.0

v15.8.0macOS
Added 5
  • Added open_application.frontmost_application_history_exclusion_bundle_identifiers and open_application.frontmost_application_history_exclusion_file_paths
  • Added --list-multitouch-extension-variables and --watch-multitouch-extension-variables options to karabiner_cli
  • Added macOS log messages viewer to Settings
  • Added an alert that appears if communication with Karabiner-VirtualHIDDevice-Daemon is not possible
  • Added support for generic_desktop::do_not_disturb key
Changed 7
  • Changed the default behavior of f6 to the Do Not Disturb key
  • Improved the automatic recovery behavior from inter-process communication failures
  • Improved open_application to exclude non-application bundles from frontmost_application_history_index
  • Moved system extensions viewer to Settings from EventViewer
  • Updated EventViewer to properly display modifier flags for pointing button events
  • Improved MultitouchExtension to disable PreventUserIdleSystemSleep before the system goes to sleep
  • Updated Sparkle Framework
Fixed 2
  • Fixed an issue where the sticky modifier indicator could continue to be displayed even after being disabled in the settings
  • Fixed an issue where karabiner_machine_identifier was not set correctly during a clean install
Removed 1
  • Removed the probable stuck key detector
  • 📦 Download
  • 📅 Release date
    • Jan 18, 2026
  • 💥 Breaking changes
    • Changed the default behavior of f6 to the Do Not Disturb key.
  • ✨ New Features
  • 🐛 Bug Fixes
    • Fixed an issue where the sticky modifier indicator could continue to be displayed even after being disabled in the settings.
    • Fixed an issue where karabiner_machine_identifier was not set correctly during a clean install.
  • ⚡️ Improvements
    • Removed the probable stuck key detector since we've confirmed that, on supported versions of macOS, seizing the device while keys are held down no longer causes any issues.
    • Added an alert that appears if communication with Karabiner-VirtualHIDDevice-Daemon is not possible.
    • Improved the automatic recovery behavior from inter-process communication failures.
    • Improved open_application to exclude non-application bundles from frontmost_application_history_index.
    • Move system extensions viewer to Settings from EventViewer.
    • Updated EventViewer to properly display modifier flags for pointing button events.
    • Improved MultitouchExtension to disable PreventUserIdleSystemSleep before the system goes to sleep.
    • Supported the following keys:
      • generic_desktop::do_not_disturb
    • Sparkle Framework has been updated.
View original

Upgraded? How did it go?

Discussion