NAME
macism — Reliable CLI MacOS Input Source Manager [MacOS上可靠切换输入法的命令行工具]
SYNOPSIS
brew install macismINFO
DESCRIPTION
Reliable CLI MacOS Input Source Manager [MacOS上可靠切换输入法的命令行工具]
README
[中文]
MacOS Input Source Manager
This tool manages macOS input sources from the command line, ideal for
integration with vim and emacs(e.g.
sis).
macism's main advantage over other similar tools is that it can reliably
select CJKV(Chinese/Japanese/Korean/Vietnamese) input source, while with other
tools (such as
input-source-switcher,
im-select from smartim,
swim), when you switch to CJKV input source,
you will see that the input source icon has already changed in the menu bar, but
unless you activate other applications and then switch back, the input source is
actually still the same as before.
Install
You can get the executable in any of the following ways:
Install from brew
brew tap laishulu/homebrew brew install macismcompile by yourself
git clone https://github.com/laishulu/macism cd macism makedownload the executable directly from github
Usage
Show version
macism --version
Show current input source
macism
Switch input source
Switch, with workaround for the MacOS bug
macism SOME_INPUT_SOURCE_ID
Switch, without workaround for the MacOS bug
macism SOME_INPUT_SOURCE_ID 0
Thanks
- LuSrackhall for his key insight in this discussion.