A macOS input source switcher with user-defined shortcuts.
Swift
1,542
32 commits
updated Aug 20, 2022

A macOS input source switcher with user-defined shortcuts.
brew update
brew install --cask kawa
The prebuilt binaries can be found in Releases.
Unzip Kawa.zip and move Kawa.app to Applications.
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.
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 git@github.com:utatti/kawa.git
$ carthage bootstrap
After dependency installation, open the project with Xcode.
Kawa is released under the MIT License.
1,830 followers · starred Apr 2018
1,112 followers · starred Apr 2018
58 followers · starred Jul 2023
124 followers · starred Oct 2024
A macOS input source switcher with user-defined shortcuts.
Swift
1,542
32 commits
updated Aug 20, 2022

A macOS input source switcher with user-defined shortcuts.
brew update
brew install --cask kawa
The prebuilt binaries can be found in Releases.
Unzip Kawa.zip and move Kawa.app to Applications.
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.
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 git@github.com:utatti/kawa.git
$ carthage bootstrap
After dependency installation, open the project with Xcode.
Kawa is released under the MIT License.
1,830 followers · starred Apr 2018
1,112 followers · starred Apr 2018
58 followers · starred Jul 2023
124 followers · starred Oct 2024