Fcitx
This article has multiple issues.Please helpimprove itor discuss these issues on thetalk page.(Learn how and when to remove these template messages)
|
Original author(s) | Yuking |
---|---|
Developer(s) | Yuking, CSSlayer |
Initial release | August 28, 2002 |
Stable release | 5.0.8
/ May 4, 2021 |
Repository |
|
Written in | |
Operating system | Linux,FreeBSD |
Available in | Chinese |
Type | Input method |
License | LGPL |
Website | fcitx-im |
Fcitx([ˈfaɪtɪks],Chinese:Tiểu xí nga thâu nhập pháp) stands for Flexible Context-aware Input Tool with eXtension support, is an input method framework with extension support for theX Window Systemthat supports multiple input method engines includingPinyintranscription, 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.
It supportsUTF-8,GBKandGB 18030character encodings,can run inLinuxandFreeBSD,and supportsXIMprotocol,GTK+(both 2 and 3) andQtinput method modules.
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 theAndroidversion),fbterm,andKDE.Thelicensewas changed in the 5.0 release, fromGPLtoLGPL.
Features[edit]
- Theme support
- Systray support
- Kimpanel support (AD-Busbased protocol for input method user interface, oriented fromKDE)
- KDE Configuration Module Support
- Global Simplified and Traditional Chinese Conversion support
Available input method engines[edit]
Fcitx 4 | Fcitx 5 | Description |
---|---|---|
fcitx-anthy | fcitx5-anthy | A Japanese IME using theAnthyengine |
fcitx-googlepinyin | A Chinese IME usingGoogle Pinyinwhich is ported fromAndroid | |
fcitx-handwriting | A handwriting IME using Zinnia as its backend | |
fcitx-hangul | fcitx5-hangul | A Korean IME |
fcitx-keyboard | An IME based on keyboard layouts | |
fcitx-kkc | fcitx5-kkc | A Japanese IME using the Kana to Kanji conversion (KKC) engine |
fcitx-mozc | fcitx5-mozc | A Japanese IME using themozcengine |
fcitx-m17n | fcitx5-m17n | An engine allowing to use the large number ofm17ninput methods |
fcitx-pinyin | fcitx5-pinyin | A Chinese IME |
fcitx-rime | fcitx5-rime | A Chinese IME using the Rime engine |
fcitx-qw | Flexible Input Method Framework – QuWei engine | |
fcitx-skk | fcitx5-skk | A Japanese IME, using the Simple Kana to Kanji conversion (SKK) engine |
fcitx-sunpinyin | A Chinese IME using Sunpinyin as its backend | |
fcitx-table | fcitx5-table | For many table-based Chinese IMEs, e.g.WubiandZhengma |
fcitx-unikey | fcitx5-unikey | A Vietnamese IME using theUnikeyengine |
Available separate modules[edit]
- punc: provides full-width punctuation support forCJKusers.
- chttrans: provides simplified Chinese conversion to traditional Chinese.
- fullwidth: provides full-width character support.
- cloudpinyin: provides an extra candidate word from web for allHanyu Pinyininput methods.
- fcitx-configtool: A GTK+ application for configuring fcitx.