• Stars
    star
    1,325
  • Rank 34,213 (Top 0.7 %)
  • Language
    Swift
  • License
    MIT License
  • Created almost 9 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A macOS input source switcher with user-defined shortcuts.

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.

More Repositories

1

pen

We need a better Markdown previewer.
JavaScript
328
star
2

react-render-html

Render HTML as React element, possibly replacing dangerouslySetInnerHTML
JavaScript
216
star
3

lens.ts

TypeScript Lens implementation with property proxy
TypeScript
138
star
4

kou

A minimal language compiled into wasm bytecode
TypeScript
131
star
5

express-formidable

An Express middleware of Formidable that just works.
JavaScript
131
star
6

tinypack

A simple TypeScript module bundler
TypeScript
62
star
7

monkey-hs

An interpreter for the Monkey programming language written in Haskell
Haskell
46
star
8

incinerator

A PoC implementation of unused code elimination in runtime
JavaScript
44
star
9

monkey-rs

An interpreter for the Monkey programming language written in Rust
Rust
36
star
10

line

Haskell SDK for the LINE APIs
Haskell
31
star
11

ClassHierarchy

Class Hierarchy with CTags for Sublime Text 2
Python
20
star
12

uit-meetup-11

UIT meetup vol.11 talk: Build you a static site generator
JavaScript
13
star
13

futaba

TensorFlow.js Example for Color Personalization
Vue
11
star
14

s-exify

Beautifier for S-expression, mainly for WAT
TypeScript
11
star
15

react-attr-converter

Convert HTML attribute names to React props
JavaScript
8
star
16

purescript-halogen-free-html

Free monad for Halogen HTML
PureScript
8
star
17

dotfiles

dotfiles for me
Vim Script
8
star
18

osx-screen-capture

Screen capture and upload tool for OS X.
Python
4
star
19

coursera-machine-learning

Programming assignments of the Machine Learning course in Coursera
MATLAB
4
star
20

mitty

A Brain*uck to WASM compiler
Brainfuck
4
star
21

suzu

SimpleHTTPServer alternative for Node.js, with no cache
JavaScript
3
star
22

MACwMP

Monadic array comprehension with meta programming in JS
JavaScript
3
star
23

smi-editor

Command-line SMI editor script only for synchronizing the subtitle!
Python
2
star
24

previewable-iterator

Previewable Iterable/Iterator for JavaScript/TypeScript
TypeScript
2
star
25

lint-webpack-plugin

A webpack plugin to run custom lint shell command
JavaScript
2
star
26

touhou-css

A CSS practice with Touhou
CSS
2
star
27

evernote2bitly

import evernote enex file format bookmarks into bitly
Python
1
star
28

shogi-ui

A collection of HTML, CSS and JS for Shogi (将棋) UI on Web.
JavaScript
1
star
29

bookmark

A simple bookmark script for me and you.
1
star
30

safari-imgur

DIY Safari Extension to upload images to Imgur
JavaScript
1
star
31

chess

A chess server
Go
1
star
32

game-of-life

Conway's Game of Life with CoffeeScript
CoffeeScript
1
star
33

typed-styled-components

TypeScript + styled-components in a simple way
TypeScript
1
star
34

scenic

See great pictures with your friends!
JavaScript
1
star
35

mahjong-statistics

django powered mahjong statistics
Python
1
star
36

euler

A Haskell adventure into Project Euler
Haskell
1
star
37

soramaru

A Twitter list viewer for images
JavaScript
1
star