A macOS input source switcher with user-defined shortcuts.

1074
74
Swift

logo

Kawa GitHub license GitHub release

A macOS input source switcher with user-defined shortcuts.

Demo

demo

Install

Using Homebrew

brew update
brew install --cask kawa

Manually

The prebuilt binaries can be found in Releases.

Unzip Kawa.zip and move Kawa.app to Applications.

Caveats

CJKV input sources

There is a known bug in the macOS’s Carbon library that switching keyboard
layouts using TISSelectInputSource doesn’t work well with complex input
sources like CJKV.

Development

We use Carthage as a dependency manager.
You can find the latest releases of Carthage here,
or just install it with Homebrew.

$ brew update
$ brew install carthage

To clone the Git repository of Kawa and install dependencies:

$ git clone [email protected]:utatti/kawa.git
$ carthage bootstrap

After dependency installation, open the project with Xcode.

License

Kawa is released under the MIT License.