fcitx-remote
is a tool to control fcitx state via console. Users in
Linux use it for interaction with their vim or emacs to avoid being
interrupted by input method.
-
Vim: fcitx.vim - keep and restore fcitx state when leaving/re-entering insert mode: vim online The new version of this plugin uses socket to communicate fcitx which is not emulated by current version of fcitx-remote-osx, so you have to use the backported version under the directory so/fcitx.vim of lilydjwg/fcitx.vim.
Also available as a stand repo at CodeFalling/fcitx-vim-osx
-
Emacs: cute-jumper/fcitx.el . Due to the limits of the Wubi Xing input source, you may not use Emacs with it.
fcitx-remote for OS X dosen't rely on fcitx at all. It is just a small program that responds to fcitx.el etc. just like it's really a fcitx-remote in GNU/Linux.
You can choose your Chinese input method and English layout(or others) in compilation.
There are two modes:
- GENERAL mode: use keystroke
Ctrl-Shift-Z
to switch input method, see instructions below. - SPECIFIC mode: switch to specific input method by name. Builtin support is included for:
- Baidu Pinyin
- Baidu Wubi
- Log Input
- Log Input 2
- OS X Pinyin
- OS X Shuangpin
- OS X Wubi
- Qingg
- QQ Wubi
- Sogou Pinyin
- Squirrel Rime(old verison)
- Squirrel Rime(before 0.16.0)
- Squirrel Rime(Hans, since 0.16.0)
- Squirrel Rime(Hant, since 0.16.0)
git clone https://github.com/xcodebuild/fcitx-remote-for-osx.git
cd fcitx-remote-for-osx
# use US (美式英语)
./build.py build all us
# or use ABC
#./build.py build all abc
# general method
cp ./fcitx-remote-general /usr/local/bin/fcitx-remote
# squirrel for example
cp ./fcitx-remote-squirrel-rime-hans /usr/local/bin/fcitx-remote
brew install fcitx-remote-for-osx
None.
Set your shortcut for Select next source in input menu
to Ctrl-Shift-Z
.
And set your English input method to US
(美式英语)
Enjoy!