Karabiner-Elements

Fumihiko Takayama (pqrs.org) and contributors · Free macOS keyboard customizer for simple remaps, conditional complex rules, device-specific mappings and input-event inspection.

CaskUtilitiesAuto-updatesApple silicon · Intel
From homebrew/cask
30-day installs2,761#71 in App
1-year installs58KLast 365 days
Latest version16.3.022 hours ago · Oct 7
Download size42MBarm64 / x86_64 · dmg
Release cadenceIrregular1 release in 30 days
  1. 16.3.0

    LatestOct 7 · Wed

    OpenNavo editorialAdded to Homebrew Sep 6 09:58

    Fixes stuck modifiers and sleep/wake issues, and adds ELECOM HUGE buttons6–8 support.

    Changes
    Fix stuck modifiers with simultaneous left/right Command or Shift.Avoid checking updates on every wake and remapping delays after sleep.Support ELECOM HUGE trackball buttons6–8.
  2. 16.2.0

    Jan 1, 1 · Mon

    OpenNavo editorialAdded to Homebrew Aug 30 07:09

    Adds rule filtering, ISO-layout controls and EventViewer capture; improves sleep handling and complex-rule imports.

    Changes
    Open the app after upgrading from15.9 or earlier to enable services.Move Multitouch Extension into the main Karabiner menu.Add ISO key swapping, complex-rule filtering and raw input capture.Import JavaScript/single-rule JSON and improve sleep behavior.Fix CGEventTap leaks and consolidate user-facing service components.
  3. 16.1.0

    Jan 1, 1 · Mon

    OpenNavo editorialAdded to Homebrew Jul 5 01:38

    Adds log filtering, fixes zoom-key and login-window behavior, and improves interprocess communication and update checks.

    Changes
    Add filtering to the log viewer.Correct swapped zoom-in/zoom-out consumer key codes.Avoid opening Settings at login for old-format default configurations.Replace IPC backend and check updates periodically.Support additional consumer keys and remove session_monitor.

An open-source interface for Homebrew. Installs run through the macOS app or the brew command.

© 2026 OpenNavo