MACISM(1)

NAME

macismReliable CLI MacOS Input Source Manager [MacOS上可靠切换输入法的命令行工具]

SYNOPSIS

$brew install macism

INFO

315 stars
42 forks
0 views

DESCRIPTION

Reliable CLI MacOS Input Source Manager [MacOS上可靠切换输入法的命令行工具]

README

CI

[中文]

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 macism
    
  • compile by yourself

    git clone https://github.com/laishulu/macism
    cd macism
    make
    
  • download 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

SEE ALSO

clihub3/4/2026MACISM(1)