HOME

TheInfoList



OR:

Fcitx (, ) is an input method framework with extension support for the
X Window System The X Window System (X11, or simply X) is a windowing system for bitmap displays, common on Unix-like operating systems. X provides the basic framework for a GUI environment: drawing and moving windows on the display device and interacting wi ...
that supports multiple input method engines including
Pinyin Hanyu Pinyin (), often shortened to just pinyin, is the official romanization system for Standard Chinese, Standard Mandarin Chinese in China, and to some extent, in Singapore and Malaysia. It is often used to teach Mandarin, normally writte ...
transcription, table-based input methods (e.g.
Wubi method The Wubizixing input method (), often abbreviated to simply Wubi or Wubi Xing,This is the name used in Mac OS X is a Chinese character input method primarily for inputting simplified Chinese and traditional Chinese text on a computer. Wubi s ...
), fcitx-chewing for Traditional Chinese, fcitx-keyboard for
layout Layout may refer to: * Page layout, the arrangement of visual elements on a page ** Comprehensive layout (comp), a proposed page layout presented by a designer to their client * Layout (computing), the process of calculating the position of obj ...
-based ones, fcitx-mozc for Japanese, and fcitx-hangul for Korean. It supports
UTF-8 UTF-8 is a variable-length character encoding used for electronic communication. Defined by the Unicode Standard, the name is derived from ''Unicode'' (or ''Universal Coded Character Set'') ''Transformation Format 8-bit''. UTF-8 is capable of ...
, GBK and
GB 18030 GB 18030 is a Chinese government standard, described as ''Information Technology — Chinese coded character set'' and defines the required language and character support necessary for software in China. GB18030 is the registered Internet n ...
character encoding Character encoding is the process of assigning numbers to Graphics, graphical character (computing), characters, especially the written characters of Language, human language, allowing them to be Data storage, stored, Data communication, transmi ...
s, can run in
Linux Linux ( or ) is a family of open-source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically packaged as a Linux distribution, w ...
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 The GNU General Public License (GNU GPL or simply GPL) is a series of widely used free software licenses that guarantee end users the four freedoms to run, study, share, and modify the software. The license was the first copyleft for general u ...
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


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

* Intelligent Input Bus * uim


References


External links


Fcitx Homepage
Han character input {{Linux-stub