Fcitx

Fcitx ([ˈfaɪtɪks], 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.

.mw-parser-output .ambox{border:1px solid #a2a9b1;border-left:10px solid #36c;background-color:#fbfbfb;box-sizing:border-box}.mw-parser-output .ambox+link+.ambox,.mw-parser-output .ambox+link+style+.ambox,.mw-parser-output .ambox+link+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+style+.ambox,.mw-parser-output .ambox+.mw-empty-elt+link+link+.ambox{margin-top:-1px}html body.mediawiki .mw-parser-output .ambox.mbox-small-left{margin:4px 1em 4px 0;overflow:hidden;width:238px;border-collapse:collapse;font-size:88%;line-height:1.25em}.mw-parser-output .ambox-speedy{border-left:10px solid #b32424;background-color:#fee7e6}.mw-parser-output .ambox-delete{border-left:10px solid #b32424}.mw-parser-output .ambox-content{border-left:10px solid #f28500}.mw-parser-output .ambox-style{border-left:10px solid #fc3}.mw-parser-output .ambox-move{border-left:10px solid #9932cc}.mw-parser-output .ambox-protection{border-left:10px solid #a2a9b1}.mw-parser-output .ambox .mbox-text{border:none;padding:0.25em 0.5em;width:100%}.mw-parser-output .ambox .mbox-image{border:none;padding:2px 0 2px 0.5em;text-align:center}.mw-parser-output .ambox .mbox-imageright{border:none;padding:2px 0.5em 2px 0;text-align:center}.mw-parser-output .ambox .mbox-empty-cell{border:none;padding:0;width:1px}.mw-parser-output .ambox .mbox-image-div{width:52px}@media(min-width:720px){.mw-parser-output .ambox{margin:0 10%}}@media print{body.ns-0 .mw-parser-output .ambox{display:none!important}}

.mw-parser-output .multiple-issues-text{width:95%;margin:0.2em 0}.mw-parser-output .multiple-issues-text>.mw-collapsible-content{margin-top:0.3em}.mw-parser-output .compact-ambox .ambox{border:none;border-collapse:collapse;background-color:transparent;margin:0 0 0 1.6em!important;padding:0!important;width:auto;display:block}body.mediawiki .mw-parser-output .compact-ambox .ambox.mbox-small-left{font-size:100%;width:auto;margin:0}.mw-parser-output .compact-ambox .ambox .mbox-text{padding:0!important;margin:0!important}.mw-parser-output .compact-ambox .ambox .mbox-text-span{display:list-item;line-height:1.5em;list-style-type:disc}body.skin-minerva .mw-parser-output .multiple-issues-text>.mw-collapsible-toggle,.mw-parser-output .compact-ambox .ambox .mbox-image,.mw-parser-output .compact-ambox .ambox .mbox-imageright,.mw-parser-output .compact-ambox .ambox .mbox-empty-cell,.mw-parser-output .compact-ambox .hide-when-compact{display:none}

Column 1Column 2Column 3Column 4Column 5Column 6Column 7Column 8Column 9Column 10
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 Wikipedia'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 needs additional citations for verification. 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 (May 2025) (Learn how and when to remove this message) This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: "Fcitx" – news · newspapers · books · scholar · JSTOR (October 2025) (Learn how and when to remove this message)

(Learn how and when to remove this message) | | 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 Wikipedia'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 needs additional citations for verification. 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 (May 2025) (Learn how and when to remove this message) | | This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: "Fcitx" – news · newspapers · books · scholar · JSTOR (October 2025) (Learn how and when to remove this message) | | | 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 Wikipedia'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 needs additional citations for verification. 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 (May 2025) (Learn how and when to remove this message) | | | | | | | | | | | This article relies excessively on references to primary sources. Please improve this article by adding secondary or tertiary sources. Find sources: "Fcitx" – news · newspapers · books · scholar · JSTOR (October 2025) (Learn how and when to remove this message) | | | | | | | | |

.mw-parser-output .infobox-subbox{padding:0;border:none;margin:-3px;width:auto;min-width:100%;font-size:100%;clear:none;float:none;background-color:transparent;color:inherit}.mw-parser-output .infobox-3cols-child{margin:-3px}.mw-parser-output .infobox .navbar{font-size:100%}@media screen{html.skin-theme-clientpref-night .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .infobox-full-data:not(.notheme)>div:not(.notheme)[style]{background:#1f1f23!important;color:#f8f9fa}}@media(min-width:640px){body.skin--responsive .mw-parser-output .infobox-table{display:table!important}body.skin--responsive .mw-parser-output .infobox-table>caption{display:table-caption!important}body.skin--responsive .mw-parser-output .infobox-table>tbody{display:table-row-group}body.skin--responsive .mw-parser-output .infobox-table th,body.skin--responsive .mw-parser-output .infobox-table td{padding-left:inherit;padding-right:inherit}}

Fcitx
Fcitx in use with the font WenQuanYi Zen Hei Mono
Yuking
Yuking, CSSlayer
August 28, 2002 (2002-08-28)
5.1.12
/ January 23, 2025 (2025-01-23)
.mw-parser-output .plainlist ol,.mw-parser-output .plainlist ul{line-height:inherit;list-style:none;margin:0;padding:0}.mw-parser-output .plainlist ol li,.mw-parser-output .plainlist ul li{margin-bottom:0}
C (Fcitx)
C++ (Fcitx 5)
Linux, FreeBSD
Chinese
Input method
LGPL
fcitx-im.org
github.com/fcitx/fcitx (Fcitx)
github.com/fcitx/fcitx5 (Fcitx 5)

Fcitx ([ˈfaɪtɪks], 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.

  • 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
Fcitx 4Fcitx 5Description
fcitx-anthyfcitx5-anthyA Japanese IME using the Anthy engine
fcitx-googlepinyinA Chinese IME using Google Pinyin which is ported from Android
fcitx-handwritingA handwriting IME using Zinnia as its backend
fcitx-hangulfcitx5-hangulA Korean IME
fcitx-keyboardAn IME based on keyboard layouts
fcitx-kkcfcitx5-kkcA Japanese IME using the Kana to Kanji conversion (KKC) engine
fcitx-mozcfcitx5-mozcA Japanese IME using the mozc engine
fcitx-m17nfcitx5-m17nAn engine allowing to use the large number of m17n input methods
fcitx-pinyinfcitx5-pinyinA Chinese IME
fcitx-rimefcitx5-rimeA Chinese IME using the Rime engine
fcitx-qwFlexible Input Method Framework – QuWei engine
fcitx-skkfcitx5-skkA Japanese IME, using the Simple Kana to Kanji conversion (SKK) engine
fcitx-sunpinyinA Chinese IME using Sunpinyin as its backend
fcitx-tablefcitx5-tableFor many table-based Chinese IMEs, e.g. Wubi and Zhengma
fcitx-unikeyfcitx5-unikeyA Vietnamese IME using the Unikey engine
  • 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.

  • Intelligent Input Bus

  • uim

.mw-parser-output .reflist-columns-2{column-width:30em}.mw-parser-output .reflist-columns-3{column-width:25em}body.skin-vector-2022 .mw-parser-output .reflist-columns-2{column-width:27em}body.skin-vector-2022 .mw-parser-output .reflist-columns-3{column-width:22.5em}.mw-parser-output .references[data-mw-group=upper-alpha]{list-style-type:upper-alpha}.mw-parser-output .references[data-mw-group=upper-roman]{list-style-type:upper-roman}.mw-parser-output .references[data-mw-group=lower-alpha]{list-style-type:lower-alpha}.mw-parser-output .references[data-mw-group=lower-greek]{list-style-type:lower-greek}.mw-parser-output .references[data-mw-group=lower-roman]{list-style-type:lower-roman}.mw-parser-output div.reflist-liststyle-upper-alpha .references{list-style-type:upper-alpha}.mw-parser-output div.reflist-liststyle-upper-roman .references{list-style-type:upper-roman}.mw-parser-output div.reflist-liststyle-lower-alpha .references{list-style-type:lower-alpha}.mw-parser-output div.reflist-liststyle-lower-greek .references{list-style-type:lower-greek}.mw-parser-output div.reflist-liststyle-lower-roman .references{list-style-type:lower-roman}

  • Fcitx homepage

.mw-parser-output .asbox{position:relative;overflow:hidden}.mw-parser-output .asbox table{background:transparent}.mw-parser-output .asbox p{margin:0}.mw-parser-output .asbox p+p{margin-top:0.25em}.mw-parser-output .asbox-body{font-style:italic}.mw-parser-output .asbox-note{font-size:smaller}.mw-parser-output .asbox .navbar{position:absolute;top:-0.75em;right:1em;display:none}.mw-parser-output :not(p):not(.asbox)+style+.asbox,.mw-parser-output :not(p):not(.asbox)+link+.asbox{margin-top:3em}