PCKeyboardHack applies a patch to a keyboard driver.
You can change CapsLock behavior. (For example, changing CapsLock to Delete Key.) And it can activate International Keys on Non-Apple keyboard.
- master: https://pqrs.org/macosx/keyremap4macbook/pckeyboardhack.html
- backup: http://tekezo.github.io/pqrs.org/
Mac OS X 10.8 or higher.
- If you require PCKeyboardHack for OS X 10.5, use PCKeyboardHack 5.1.0.
- If you require PCKeyboardHack for OS X 10.6, use PCKeyboardHack 7.4.0.
- If you require PCKeyboardHack for OS X 10.7, use PCKeyboardHack 9.0.0.
Requirements:
- OS X 10.9+
- Xcode 5.0.1+
- Command Line Tools for Xcode
- Boost 1.54.0+ (header-only) http://www.boost.org/
Please install Boost into /usr/local/include/boost.
Execute a following command in Terminal.app.
git clone --depth 10 https://github.com/tekezo/PCKeyboardHack.git
Execute a following command in Terminal.app.
cd PCKeyboardHack make
Then, PCKeyboardHack-VERSION.dmg has been created in the current directory. It's a distributable package.
Note:
Build may be failed if you changed environment values or changed /usr/bin files.
Use clean environment (new account) if build was failed.