Fcitx Input Method Framework

Fcitx Input Method Framework

fcitx-im.org

2

About this website

Fcitx (Flexible Input Method Framework) is a lightweight input method framework for Linux and Unix-like systems, supporting a wide range of input methods for Chinese, Japanese, Korean, and many other languages. Originally created by Yuking in 2002 and rewritten as Fcitx5 by CSSlayer (Weng Xuetian) starting in 2017, with over 10,000 stars across repositories as of 2026. Key features include: multi-language input (Chinese Pinyin, Wubi, Cangjie, Zhengma, Japanese Anthy, Mozc, SKK, Korean Hangul, Vietnamese, and many other CJK input methods), modular architecture (separate core framework, input method engines, UI modules, and configuration tools), Wayland support (full Wayland input method protocol including text-input-v3 and input-method-v2, integrating with GNOME, KDE, and Sway), X11 support (traditional XIM and X11 input method for legacy applications), built-in Pinyin (libime-based intelligent Pinyin with cloud pinyin, fuzzy pinyin, custom phrases, and learning from user input), table-based input (Wubi, Cangjie, Zhengma, Boshiamy, and custom table-based methods), global configuration (per-application input method state, configurable hotkeys for switching methods and toggling Chinese/English), clipboard manager (built-in clipboard history with configurable retention and quick paste), Quick Phrase (user-defined quick phrase expansion), Kimpanel protocol (DBus-based protocol for external UI panels and custom input method status bars), Wayland text-input-v3 (modern Wayland text input for GNOME Mutter, KWin, and wlroots), and addon system (runtime-loadable modules including fcitx5-unikey for Vietnamese, fcitx5-m17n for multilingual, and fcitx5-rime for RIME input).

Tags & Categories

Statistics

2
Views
0
Clicks
0
Like
0
Dislike

Comments

Log In to post a comment

No comments yet. Be the first!