Find file
571dd3c Feb 9, 2017
@tekezo @talha131 @sitaktif @mchowning @cperryk
68 lines (40 sloc) 1.95 KB

Build Status License


Karabiner-Elements is the subset of the next generation Karabiner for macOS Sierra.

Project Status

Karabiner-Elements works fine.

You can download the latest Karabiner-Elements from

System requirements

  • OS X 10.11.*
  • OS X 10.12.*


Detailed usage instructions are available here.


  • Simple key modification (change keys to another keys)
  • Support Secure Keyboard Entry (eg. Terminal, Password prompt)
  • Modifier flags sharing with all connected keyboards.


  • Karabiner-Elements cannot modify eject key due to the limitation of macOS API.
  • Karabiner-Elements ignores the System Preferences > Keyboard > Modifier Keys... configuration.

How to build

System requirements:

To install the Boost requirement, download the latest Boost release, open the boost folder inside of it, and move all of the files there into /opt/local/include/boost/.

(For example, the version.hpp should be located in /opt/local/include/boost/version.hpp)

Step 1: Getting source code

Clone the source from github.

git clone --depth 1

Step 2: Building a package

cd Karabiner-Elements

The make script will create a redistributable Karabiner-Elements-VERSION.dmg in the current directory.


If you would like to contribute financially to the development of Karabiner Elements, donations can be made via