Skip to content
/ Seil Public
forked from pqrs-org/Seil

Seil (PCKeyboardHack) applies a patch to a keyboard driver. You can change CapsLock behavior, and activate dead keys on non-Apple keyboard.

License

Notifications You must be signed in to change notification settings

bsingr/Seil

 
 

Repository files navigation

Build Status License

Seil

Seil 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.

Prior to version 10.7.0, Seil was called PCKeyboardHack.

Useful links

System requirements

OS X 10.11 or higher.

  • If you require Seil for OS X 10.10 and 10.9, please use Seil 11.3.0.
  • If you require Seil for OS X 10.8, please use Seil 10.11.0.
  • If you require Seil for OS X 10.7, please use PCKeyboardHack 9.0.0.
  • If you require Seil for OS X 10.6, please use PCKeyboardHack 7.4.0.
  • If you require Seil for OS X 10.5, please use PCKeyboardHack 5.1.0.

How to build

System requirements:

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/seil/archive/master.tar.gz

Extract the master.tar.gz file to "Seil-master" and delete the tar.gz file

tar -xvzf master.tar.gz && rm master.tar.gz

Step 2: Building a package

cd Seil-master
make

The make script will create a redistributable Seil-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.

About

Seil (PCKeyboardHack) applies a patch to a keyboard driver. You can change CapsLock behavior, and activate dead keys on non-Apple keyboard.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Objective-C 47.5%
  • C++ 34.2%
  • Shell 11.2%
  • Ruby 3.9%
  • Makefile 2.0%
  • C 0.7%
  • AppleScript 0.5%