本頁使用了標題或全文手工轉換

Fcitx

維基百科,自由的百科全書
跳到: 導覽搜尋
小企鵝輸入法
Fcitx.png
在Mousepad中使用Fcitx,字型是文泉驛等寬正黑
原作者 Yuking
開發者 Yuking, CSSlayer
穩定版本
穩定版本
4.2.9.5
(2017年11月8日,​6個月前​(2017-11-08
作業系統 LinuxFreeBSD
語言 中文
類型 輸入法
許可協定 GPL
網站

https://fcitx-im.org/,

http://github.com/fcitx/
原始碼庫 github.com/fcitx/fcitx
FCITX
中文輸入法
Fcitx.png
Fcitx 介面
發明人
  • Yuking
  • CSSlayer
發明年份 2004年
類別 字型

Fcitx/ˈftɪks/[1],源自「Free Chinese Input Toy for X」,又作「Flexible Context-aware Input Tool with eXtension[2]」或「Flexible Input Method Framework[3],暫無正式英文全稱[4],中文名稱為「小企鵝輸入法」)是一個在X Window中使用的輸入法框架,在源碼包內包含了拼音五筆字型以及區位二筆的支援。可以輸入UTF-8編碼中的文字。可以在LinuxFreeBSD中執行。採用GPL授權。支援XIMGTK(版本2和3)和Qt的輸入法模組。

因雲帆論壇有人批評Fcitx代碼寫的很差,原作者於2007年7月10日決定終止本專案。[5] 不過2008年9月開始作者又加入離開後愛好者建立的Google Code專案並頻繁更新,他發文談到無法忘記fcitx。[6]

除了原作者之外,還有一些愛好者共同維護Fcitx。現在Fcitx代碼代管在GitHub平台上進行開發。

功能[編輯]

  • 主題支援
  • 系統托盤支援
  • Kimpanel 支援
  • KDE 配置模組支援
  • 全局簡繁轉換

支援的輸入法引擎[編輯]

  • fcitx-anthy: 使用Anthy引擎的日文輸入法[7]
  • fcitx-chewing: libchewing的支援
  • fcitx-cloudpinyin: 為所有拼音引擎提供雲拼音支援
  • fcitx-googlepinyin: 移植自Android的Google拼音支援
  • fcitx-handwriting: Zinnia作為後端的手寫支援
  • fcitx-keyboard: 採用系統鍵盤配置作為輸入法,以及提供拼寫檢查
  • fcitx-libpinyin: libpinyin 為後端的漢語拼音支援,fcitx演算法最先進的輸入法
  • fcitx-m17n: 使用m17n-db的多語言輸入法
  • fcitx-mozc: 使用mozc引擎的日文輸入法[8]
  • fcitx-pinyin: 漢語拼音支援,fcitx上速度最快的輸入法
  • fcitx-sunpinyin: Sunpinyin 為後端的漢語拼音支援,fcitx綜合表現最佳
  • fcitx-table: 碼錶類輸入法支援,如五筆鄭碼
  • fcitx-rime:RIME引擎的封裝,支援簡體、繁體輸入
  • fcitx-sogoupinyin:[1]搜狗拼音輸入法Linux版

優點[編輯]

Fcitx預設的拼音由於採用的演算法簡單(前向最大符合),以及採用自訂的二進制格式並且執行時將所有數據載入入記憶體,因此響應迅速。配置以及使用較為簡單,可以自行替換詞庫為開源詞庫以提高輸入法效率,提供有碼表的轉換器,定義快速鍵也較為簡單。4.0版新加入配置程式、皮膚、SunPinyin整合、以詞定字等新特性[9]

缺點[編輯]

使用XIM時,若XIM崩潰,會導致X和基於X的應用程式的崩潰。 使用XIM時,在目前版本(3.0)的GTK 3程式中無法正常使用(使用 GTK im module 時不受影響)。 如果在Emacs中使用,Emacs必須在Fcitx啟動之後才啟動,否則Emacs會無法使用輸入法,甚至卡死。

外部連結[編輯]

參考文獻[編輯]

  1. ^ Fcitx. fcitx-im.org. 
  2. ^ Flexible Context-aware Input Tool with eXtension. 
  3. ^ Flexible Input Method Framework. 
  4. ^ History - Fcitx. 2016-05-15 [2017-01-06] (英語). 
  5. ^ Yuking. 也許該讓這隻小企鵝消失了. Fcitx.Org. 2007-07-10 [2007-12-17]. (原始內容存檔於2007-07-04) (中文(中國大陸)‎). 
  6. ^ Yuking. 重新開始看源代碼. Fcitx.Org. [2008-10-08]. (原始內容存檔於2009-02-18) (中文(中國大陸)‎). 
  7. ^ fcitx/fcitx-anthy. GitHub. 
  8. ^ fcitx/mozc. GitHub. 
  9. ^ 得好好確定一下最近的開發計劃(CS Slayer為Fcitx較活躍的開發者之一)