Karabiner (KeyRemap4MacBook) is a powerful utility for keyboard customization.
Karabiner is obsoleted on macOS Sierra (10.12) or later.
Please use Karabiner-Elements.
Karabiner
Karabiner is a powerful utility for keyboard customization.
Prior to version 9.3.0, Karabiner was called KeyRemap4MacBook.
Please use Karabiner-Elements on macOS Sierra (10.12) or later.
We made Karabiner-Elements from scratch due to kernel architecture changes in macOS Sierra.
Useful links
You can also get the latest stable release package via fixed URL.
$ curl -L -O https://pqrs.org/latest/karabiner-latest.dmg
System requirements
Karabiner works for all Mac products, including the MacBook series, iMac, Mac mini, and Mac Pro, with the requirement that the product runs OS X 10.9 (Mavericks) or higher, up until MacOS 10.12 (Sierra), which is not supported.
How to build
System requirements:
Please install Boost into /opt/local/include/boost
. (eg. /opt/local/include/boost/version.hpp
)
Step 1: Getting source code
Download the source to master.tar.gz in the current directory, this can be re-executed to restart a cancelled download.
curl -OLC - https://github.com/tekezo/Karabiner/archive/master.tar.gz
Extract the master.tar.gz file to "Karabiner-master" and delete the tar.gz file
tar -xvzf master.tar.gz && rm master.tar.gz
Step 2: Building a package
cd Karabiner-master
make
The make
script will create a redistributable Karabiner-VERSION.dmg in the current directory.
Note:
The build may fail if you have changed any environment variables or if you have modified scripts in the /usr/bin
locations. Use a clean environment (new account) if this is the case.
Twice a month we will interview people behind open source businesses. We will talk about how they are building a business on top of open source projects.
We'll never share your email with anyone else.