Misplaced Pages

Fcitx

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
This article has multiple issues. Please help improve it or discuss these issues on the talk page. (Learn how and when to remove these messages)
This article is in list format but may read better as prose. You can help by converting this article, if appropriate. Editing help is available. (October 2016)
This article may require cleanup to meet Misplaced Pages's quality standards. No cleanup reason has been specified. Please help improve this article if you can. (February 2011) (Learn how and when to remove this message)
This article does not cite any sources. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.
Find sources: "Fcitx" – news · newspapers · books · scholar · JSTOR (July 2022) (Learn how and when to remove this message)
(Learn how and when to remove this message)
Fcitx
Fcitx in use with the font WenQuanYi Zen Hei Mono
Original author(s)Yuking
Developer(s)Yuking, CSSlayer
Initial releaseAugust 28, 2002; 22 years ago (2002-08-28)
Stable release5.0.8 / May 4, 2021; 3 years ago (2021-05-04)
Repository
Written in
  • C (Fcitx)
  • C++ (Fcitx 5)
Operating systemLinux, FreeBSD
Available inChinese
TypeInput method
LicenseLGPL
Websitefcitx-im.org

Fcitx (, Chinese: 小企鹅输入法) stands for Flexible Context-aware Input Tool with eXtension support, is an input method framework with extension support for the X Window System that supports multiple input method engines including Pinyin transcription, table-based input methods (e.g. Wubi method), fcitx-chewing for Traditional Chinese, fcitx-keyboard for layout-based ones, fcitx-mozc for Japanese, and fcitx-hangul for Korean.

It supports UTF-8, GBK and GB 18030 character encodings, can run in Linux and FreeBSD, and supports XIM protocol, GTK+ (both 2 and 3) and Qt input 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 for Google Pinyin (which was ported from the Android version), fbterm, and KDE. The license was changed in the 5.0 release, from GPL to LGPL.

Features

  • Theme support
  • Systray support
  • Kimpanel support (A D-Bus based protocol for input method user interface, oriented from KDE)
  • KDE Configuration Module Support
  • Global Simplified and Traditional Chinese Conversion support

Available input method engines

Fcitx 4 Fcitx 5 Description
fcitx-anthy fcitx5-anthy A Japanese IME using the Anthy engine
fcitx-googlepinyin A Chinese IME using Google Pinyin which is ported from Android
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 the mozc engine
fcitx-m17n fcitx5-m17n An engine allowing to use the large number of m17n input 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. Wubi and Zhengma
fcitx-unikey fcitx5-unikey A Vietnamese IME using the Unikey engine

Available separate modules

  • punc: provides full-width punctuation support for CJK users.
  • chttrans: provides simplified Chinese conversion to traditional Chinese.
  • fullwidth: provides full-width character support.
  • cloudpinyin: provides an extra candidate word from web for all Hanyu Pinyin input methods.
  • fcitx-configtool: A GTK+ application for configuring fcitx.

See also

References

External links

Input method
By operating
system
Windows
Unix-like
Other
Conversion
Japanese
Chinese
Korean
Vietnamese
Indian
Stub icon

This Linux-related article is a stub. You can help Misplaced Pages by expanding it.

Categories: