怪奇物语

怪奇物语

首页 新随笔 联系 管理

📟 Switch your input method through terminal.
Contribute to daipeihust/im-select development by creat......

im-select

Installation

macOS

Homebrew

Run following command in your terminal:

brew tap daipeihust/tap && brew install im-select

Then you can run following command to find your im-select path:

which im-select

Normaly the result is /usr/local/bin/im-select.

or/opt/homebrew/bin/im-select

Now, you can use im-select to print your current input method.

Use script

Run following command in your terminal:

curl -Ls https://raw.githubusercontent.com/daipeihust/im-select/master/install_mac.sh | sh

The im-select program will be downloaded to your /usr/local/bin/ path.

M1 Mac support

Click here to download specific im-select program

windows

Manual download

Download the im-select.exe,
and move it to the proper path.
(If you need the 64 bit version,
you can download this one.)

Use Scoop package manager:

scoop bucket add im-select https://github.com/daipeihust/im-select
scoop install im-select

linux

You don't have to install this for linux. linux have tools to switch input methods

Usage

macOS

If your PATH contains /usr/local/bin, you can just use im-select instead of /usr/local/bin/im-select

To get current input method key

/usr/local/bin/im-select

To switch current input method

/usr/local/bin/im-select imkey

For example /usr/local/bin/im-select com.apple.keylayout.US

windows

The im-select.exe is command line program,
but it can't work in cmd or powershell.
It's microsoft's fault,
the keyboard API doesn't support in cmd and powershell.
I recommend you git-bash.

Note: The git-bash is not required.
It's only used to get current input method key,
k which needed in VSCodeVim's configuration.

To get current keyboard locale

/path/to/im-select.exe

To switch current keyboard locale

/path/to/im-select.exe locale

Note: The path in windows is like: C:\Users\path\to\file

posted on 2023-02-11 10:36  超级无敌美少男战士  阅读(262)  评论(0)    收藏  举报