Fcitx
From Wikipedia, the free encyclopedia
Using Fcitx in Mousepad,FontisWenQuanYi Zen Hei Mono | |
Original author(s) | Yuking |
---|---|
Developer(s) | Yuking, CSSlayer |
Stable release | 4.2.7 / January 26, 2013 |
Operating system | Linux, FreeBSD |
Available in | Chinese |
Type | Input method |
License | GPL |
Website | http://fcitx-im.org/, http://code.google.com/p/fcitx/ |
Fcitx ([ˈfaɪtɪks], Chinese: 小企鹅输入法) is an input method framework with extension support for X Window 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, fcitx-hangul for Korean.
It supports UTF-8, GBK and GB 18030 character encoding, 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 was internally using GBK encoding, which has been changed to UTF-8 in the 4.0 release. Since version 4.1, it becomes highly modularized, and adds support for Google Pinyin ported from Android, fbterm, and KDE.
Features
- Theme Support
- Systray support
- Kimpanel Support (A DBus 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-anthy: A Japanese IME using the anthy engine[1]
- 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: A Korean IME
- fcitx-keyboard: An IME based on keyboard layouts
- fcitx-mozc: A Japanese IME using the mozc engine[2]
- fcitx-pinyin: A Chinese IME
- fcitx-qw - Flexible Input Method Framework - QuWei engine
- fcitx-sunpinyin: A Chinese IME using Sunpinyin as its backend.
- fcitx-table: for many table-based Chinese IMEs, e.g. Wubi and Zhengma
- fcitx-unikey - Fcitx wrapper for 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.
References
External links
- Fcitx Homepage
- Fcitx Users Mailing List
- Fcitx Developers Mailing List
- Fcitx @ Google Code
- Fcitx @ Github
|
This article is issued from Wikipedia. The text is available under the Creative Commons Attribution/Share Alike; additional terms may apply for the media files.