• Stars
    star
    198
  • Rank 195,691 (Top 4 %)
  • Language
    Objective-C
  • License
    GNU General Publi...
  • Created almost 9 years ago
  • Updated about 1 year ago

Reviews

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

Repository Details

A simulate fcitx-remote to handle osx input method in command line

fcitx-remote for OS X

fcitx-remote

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.

Plugins

How this works

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.

Settings

There are two modes:

  1. GENERAL mode: use keystroke Ctrl-Shift-Z to switch input method, see instructions below.
  2. SPECIFIC mode: switch to specific input method by name. Builtin support is included for:
    1. Baidu Pinyin
    2. Baidu Wubi
    3. Log Input
    4. Log Input 2
    5. OS X Pinyin
    6. OS X Shuangpin
    7. OS X Wubi
    8. Qingg
    9. QQ Wubi
    10. Sogou Pinyin
    11. Squirrel Rime(old verison)
    12. Squirrel Rime

Installation

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-upstream /usr/local/bin/fcitx-remote

Installation via homebrew (obsolete)

brew install fcitx-remote-for-osx

System Settings for methods other than general

None.

System Settings for GENERAL method only

Set your shortcut for Select next source in input menu to Ctrl-Shift-z.

preview

And set your English input method to US(美式英语)

preview

Enjoy!

More Repositories

1

CodeTerminal

Cross platform standalone terminal app extract from Visual Studio Code.
TypeScript
663
star
2

RecyclerViewSwipeDismiss

A very easy-to-use and non-intrusive implement of Swipe to dismiss for RecyclerView.
Java
429
star
3

hexo-asset-image

Give asset image in hexo a absolutely path automatically
JavaScript
321
star
4

blog-admin

Write blog in emacs with hexo/org-page/nikola
Emacs Lisp
229
star
5

iProxy

💎 Cross platform Web debugging proxy(fork of LightProxy、Linux & 多网卡支持)
TypeScript
152
star
6

ar-demo-mobile-browser

A AR demo on mobile browser(Android yet) powered by JavaScript
JavaScript
64
star
7

nlinum-relative

Emacs relative line number besed on nlinum-mode
Emacs Lisp
60
star
8

fcitx-vim-osx

Modified fcitx.vim for osx with https://github.com/CodeFalling/fcitx-remote-for-osx
Vim Script
57
star
9

dns-proxy-https

DNS proxy server over Google HTTPS DNS Service with socks supported
JavaScript
25
star
10

react-tiny

Tiny implementation of React step by step
JavaScript
22
star
11

inoreader-app

Unofficial electron app for inoreader
HTML
21
star
12

perfbook

《前端性能揭秘》勘误 & 答疑
HTML
14
star
13

localapp

Rust CLI to convert webpage into desktop app with tauri under 3 MB
Rust
12
star
14

my.vimrc

Vim Script
5
star
15

spacemacs-private

My spacemacs private layer based on spacemacs-base
Emacs Lisp
5
star
16

nuc6i7kyk-macos-efi

EFI for nuc6i7kyk macOS Catalina
C++
5
star
17

overdom

A tiny view library with JSX, mutate(data) = mutate(DOM).
TypeScript
5
star
18

UITimeField

A iOS time input inspired by Android's timer app
Objective-C
5
star
19

fastkill

Interactive CLI to kill process with port/pid/name
Rust
4
star
20

gtrans

VIm 的谷歌翻译插件(A google translater for vim)
Python
4
star
21

universal-indent-size

Set all indent size in emacs at once
Emacs Lisp
3
star
22

smart-im-osx

A emacs plugin to make your input method on Mac smarter.
Emacs Lisp
3
star
23

fyarn

使用 taobao npm 镜像源的高速 yarn,同时支持 electorn/node-sass 等二进制安装时的加速。
JavaScript
3
star
24

commit-history

The missing GitHub commit history graph of GitHub repos
TypeScript
3
star
25

nativefier-apps

Build apps with nativefier & github actions
3
star
26

vdom

basic virtual dom
JavaScript
2
star
27

web-perf-secret

A tiny book for web performance
CSS
2
star
28

easy-password

Easy way to manage password with memory.
JavaScript
2
star
29

cerebro-mac-switch-window

Cerebro plugin to switch window on macOS
Swift
2
star
30

ts-zero

Starter project for create Typescript library with zero-configuration build/watch/test/lint
JavaScript
1
star
31

hexo-theme-clean

A minimal hexo theme fork from hexo-theme-strict
CSS
1
star
32

shell-toggle-plus

Shell-toggle for emacs that can use eshell
Emacs Lisp
1
star
33

blogsite

CSS
1
star
34

any-inspector

Inspect any state with Redux DevTools.
TypeScript
1
star
35

gdb_printers

My own modified gdb printers
Python
1
star
36

homebrew-fcitx-remote-for-osx

brew tap for https://github.com/CodeFalling/fcitx-remote-for-osx
Ruby
1
star
37

autokey-macos

My personal autokey config for macos key-binding on linux
Python
1
star
38

leetcode-es6

This is a leetcode repository created by LeetCode Extension
JavaScript
1
star