Fcitx ([ˈfaɪtɪks],Chinese:小企鹅输入法) stands for Flexible Context-aware Input Tool with eXtension support, is an input method framework with extension support for theX Window System that supports multiple input method engines includingPinyin transcription, table-based input methods (e.g.Wubi method), fcitx-chewing for Traditional Chinese, fcitx-keyboard forlayout-based ones, fcitx-mozc for Japanese, and fcitx-hangul for Korean.[1]
It supportsUTF-8,GBK andGB 18030character encodings, can run inLinux andFreeBSD, and supportsXIM protocol,GTK+ (both 2 and 3) andQt input method modules.[2]
Before version 3.6, Fcitx used GBK encoding internally, which has been changed to UTF-8 in the 4.0 release. Since version 4.1, it has become highly modular, and has added support forGoogle Pinyin (which was ported from theAndroid version),fbterm, andKDE. Thelicense was changed in the 5.0 release, fromGPL toLGPL.
- Theme support
- Systray support
- Kimpanel support (AD-Bus based protocol for input method user interface, oriented fromKDE)
- KDE Configuration Module Support
- Global Simplified and Traditional Chinese Conversion support[3]
Available input method engines
[edit]Available separate modules
[edit]- punc: provides full-width punctuation support forCJK users.
- chttrans: provides simplified Chinese conversion to traditional Chinese.
- fullwidth: provides full-width character support.
- cloudpinyin: provides an extra candidate word from web for allHanyu Pinyin input methods.
- fcitx-configtool: A GTK+ application for configuring fcitx.[4]