Fcitx

  • 4.2.9.9 (2022年7月26日)[1]
編輯維基數據鏈接源代码库
  • github.com/fcitx/fcitx
編輯維基數據鏈接操作系统Linux、FreeBSD语言中文类型输入法许可协议GPL网站https://fcitx-im.org/, https://github.com/fcitx

Fcitx/ˈftɪks/[2],源自“Free Chinese Input Tool for X”,又作“Flexible Context-aware Input Tool with eXtension[3]”或“Flexible Input Method Framework[4],暂无正式英文全称[5],中文名称为“小企鹅输入法”)是在X Window和Wayland中使用的输入法框架,在源码包内包含了拼音五笔字型以及区位二笔的支持。不仅支持中文,还支持日文、韩文和越南文的输入。可以输入UTF-8编码中的文字。可以在Linux、FreeBSD中运行。采用GPL授权。支持XIM、GTK(版本2和3)和Qt的输入法模块。

因云帆论坛有人批评Fcitx代码写的很差,原作者于2007年7月10日决定终止本项目。[6] 不过,2008年9月开始,作者离开后又加入爱好者建立的Google Code项目并频繁更新,他发文谈到无法忘记fcitx。[7]

除了原作者之外,还有一些爱好者共同维护Fcitx。现在Fcitx代码托管在GitHub平台上进行开发。

功能

  • 主题支持
  • 系统托盘支持
  • Kimpanel 支持
  • KDE 配置模块支持
  • 全局简繁转换

Fcitx 5

Fcitx 5 是继 Fcitx 4 后的下一代输入法框架。该版本改用 C++ 语言重写,改进了自带的拼音模块和 Wayland 支持。

Fcitx 5
在Kate中使用Fcitx 5,字体是文泉驿等宽正黑
Kate中使用Fcitx 5,字体是文泉驿等宽正黑
当前版本
  • 5.1.10 (2024年6月13日;穩定版本)[8]
編輯維基數據鏈接
源代码库https://github.com/fcitx/fcitx5
许可协议GPL
网站https://fcitx-im.org/

Fcitx5 for Android

2022 年,rocka (页面存档备份,存于互联网档案馆) 和 berberman (页面存档备份,存于互联网档案馆) 等人将 Fcitx5 移植至 Android 平台,即 Fcitx5 for Android 项目。[9]

Fcitx 5 for Android
源代码库https://github.com/fcitx5-android/fcitx5-android
许可协议LGPL
网站https://github.com/fcitx5-android/

Fcitx5 for MacOS

2024年3月18日,Fcitx5 由Eagleof (页面存档备份,存于互联网档案馆) 等人将 Fcitx5 移植至 Mac 平台,即 Fcitx5 for Mac 项目。目前该项目仍在公测中。[10]

Fcitx 5 for MacOS
源代码库https://github.com/fcitx-contrib/fcitx5-macos?tab=readme-ov-file
许可协议GPL
网站https://github.com/fcitx-contrib/fcitx5-macos-installer

支持的输入法引擎

Fcitx 4 Fcitx 5 描述
fcitx-anthy (页面存档备份,存于互联网档案馆 fcitx5-anthy (页面存档备份,存于互联网档案馆 使用Anthy英语Anthy引擎的日文输入法
fcitx5-bamboo (页面存档备份,存于互联网档案馆 使用 bamboo 引擎的越南语输入法
fcitx-chewing (页面存档备份,存于互联网档案馆 fcitx5-chewing (页面存档备份,存于互联网档案馆 libchewing的支持
取代原本的内置拼音输入法 fcitx5-chinese-addons (页面存档备份,存于互联网档案馆 libime (页面存档备份,存于互联网档案馆) 为后端的汉语输入支持,使用 3-gram 语言模型,fcitx5 算法最先进的输入法,用于取代 fcitx4 的内置拼音输入法和 fcitx-sunpinyin[11][12]
fcitx-cloudpinyin (页面存档备份,存于互联网档案馆 成为 fcitx5-chinese-addons 的内置插件 为所有拼音引擎提供云拼音支持
fcitx-googlepinyin (页面存档备份,存于互联网档案馆 移植自Android的Google拼音支持
fcitx-handwriting (页面存档备份,存于互联网档案馆 Zinnia作为后端的手写支持
fcitx-hangul (页面存档备份,存于互联网档案馆 fcitx5-hangul (页面存档备份,存于互联网档案馆 基于 hangul 引擎的韩文输入法
fcitx-keyboard built-in 采用系统键盘布局作为输入法,以及提供拼写检查
fcitx5-keyman (页面存档备份,存于互联网档案馆 使用 keyman 输入法引擎的多语言输入法
fcitx-kkc (页面存档备份,存于互联网档案馆 fcitx5-kkc (页面存档备份,存于互联网档案馆 基于 kkc (页面存档备份,存于互联网档案馆) 引擎的日文输入法
fcitx-libpinyin (页面存档备份,存于互联网档案馆 libpinyin(页面存档备份,存于互联网档案馆) 为后端的汉语拼音支持
fcitx5-libthai (页面存档备份,存于互联网档案馆 泰语输入法
fcitx-m17n (页面存档备份,存于互联网档案馆 fcitx5-m17n (页面存档备份,存于互联网档案馆 使用 m17n-db 的多语言输入法
fcitx-mozc fcitx5-mozc 使用mozc引擎的日文输入法
fcitx-pinyin 被 fcitx5-chinese-addons 所取代 内置汉语拼音支持
fcitx-rime (页面存档备份,存于互联网档案馆 fcitx5-rime (页面存档备份,存于互联网档案馆 RIME 引擎的封装,支持简体、繁体输入,高度可自定义
fcitx5-sayura (页面存档备份,存于互联网档案馆 基于 sayura 引擎的僧伽罗语输入法
fcitx5-skk (页面存档备份,存于互联网档案馆 基于 skk (页面存档备份,存于互联网档案馆) 引擎的日文输入法
fcitx-sunpinyin (页面存档备份,存于互联网档案馆 被 fcitx5-chinese-addons 所取代 Sunpinyin(页面存档备份,存于互联网档案馆) 为后端的汉语拼音支持
fcitx-table fcitx5-table-extra (页面存档备份,存于互联网档案馆 码表类中文输入法支持,如五笔郑码
fcitx5-table-other (页面存档备份,存于互联网档案馆 除中文外的码表类输入法支持
fcitx-qw fcitx5-quwei (页面存档备份,存于互联网档案馆 区位输入法
fcitx-sogoupinyin [1](页面存档备份,存于互联网档案馆搜狗拼音输入法Linux版
fcitx-unikey (页面存档备份,存于互联网档案馆 fcitx5-unikey (页面存档备份,存于互联网档案馆 基于 unikey 引擎的越南语输入法
fcitx5-zhuyin (页面存档备份,存于互联网档案馆 基于 libzhuyin 引擎的注音输入法

支持的插件

名称 描述 Fcitx 4 Fcitx 5
剪贴板 一个内置剪贴板管理器
输入法选择器 通过键盘选择特定输入法
Lua IME API 为 Lua 插件添加 IME API 支持
Lua 附加组件加载器 加载 Lua 插件
Unicode 支持输入 Unicode 和反查 Unicode 码点和名称
云拼音 为拼音输入法添加云拼音支持
全角字符 支持切换全半角字符
快速输入 支持以特定格式输入某些特殊字符或固定字串
拼写 提供拼写检查和其他输入法中的英文候选项
标点 提供标点映射功能
状态提示器 基于 DBus 的 Freedesktop.org 托盘图标
繁简转换 支持简入繁出和繁入简出
通知 Freedesktop.org 桌面通知

第三方词库

  • fcitx5-pinyin-zhwiki[13]:用中文维基百科的词条扩充Fcitx 5的拼音词库[14]

参考文献

  1. ^ Release 4.2.9.9. 2022年7月26日 [2022年10月5日]. 
  2. ^ Fcitx. fcitx-im.org. [2012-04-09]. (原始内容存档于2012-04-08). 
  3. ^ Flexible Context-aware Input Tool with eXtension. [2012-07-28]. (原始内容存档于2015-05-26). 
  4. ^ Flexible Input Method Framework. [2012-09-11]. (原始内容存档于2017-04-06). 
  5. ^ History - Fcitx. 2016-05-15 [2017-01-06]. (原始内容存档于2016-12-31) (英语). 
  6. ^ Yuking. 也许该让这只小企鹅消失了. Fcitx.Org. 2007-07-10 [2007-12-17]. (原始内容存档于2007-07-04) (中文(中国大陆)). 
  7. ^ Yuking. 重新开始看源代码. Fcitx.Org. [2008-10-08]. (原始内容存档于2009-02-18) (中文(中国大陆)). 
  8. ^ Release 5.1.10. 2024年6月13日 [2024年6月22日]. 
  9. ^ Fcitx5 for Android first commit. [2022-07-20]. (原始内容存档于2022-07-20). 
  10. ^ fcitx5 for macOS. GitHub. [2024-07-17]. 
  11. ^ A new pinyin input method that might be slightly better than sunpinyin. [2022-07-20]. (原始内容存档于2022-07-26). 
  12. ^ 尝鲜可能比 sunpinyin 好一点的新拼音输入法. [2022-07-20]. (原始内容存档于2022-08-06). 
  13. ^ felixonmars. Fcitx 5 Pinyin Dictionary from zh.wikipedia.org. [2023-10-20]. (原始内容存档于2023-05-07). 
  14. ^ X 上的 Felix Yan. [2023-10-20]. (原始内容存档于2022-07-17). 

外部链接