Fcitx

維基百科,自由的百科全書
(重新導向自Fcitx 5
跳至導覽 跳至搜尋
小企鵝輸入法
在Mousepad中使用Fcitx,字體是文泉驛等寬正黑
在Mousepad中使用Fcitx,字體是文泉驛等寬正黑
原作者Yuking
開發者Yuking, CSSlayer
目前版本
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    原始碼庫
    • {{URL|example.com|可选的显示文本}}
    Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
    引擎
      Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
      作業系統LinuxFreeBSD
      語言中文
      類型輸入法
      許可協定GPL
      網站https://fcitx-im.org/, https://github.com/fcitx

      Fcitx/ˈftɪks/[1],源自「Free Chinese Input Tool for X」,又作「Flexible Context-aware Input Tool with eXtension[2]」或「Flexible Input Method Framework[3],暫無正式英文全稱[4],中文名稱為「小企鵝輸入法」)是在X WindowWayland中使用的輸入法框架,在原始碼包內包含了拼音五筆字型以及區位二筆的支援。不僅支援中文,還支援日文、韓文、越南文、僧伽羅文[5]和泰文[6]的輸入。可以輸入UTF-8編碼中的文字。可以在LinuxFreeBSD中執行。採用GPL授權。支援XIMGTKQt的輸入法模組。

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

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

      原版Fcitx(Fcitx 4)主要採用C語言編寫,目前處於實質停止開發狀態[9]。一般更推薦用戶使用C++語言重寫且更加模組化和跨平台(增加支援Android、macOS)的Fcitx 5替代。

      功能[編輯]

      • 主題支援
      • 系統托盤支援
      • Kimpanel 支援
      • KDE 組態模組支援
      • 全域簡繁轉換

      Fcitx 5[編輯]

      Fcitx 5 是繼 Fcitx 4 後的下一代輸入法框架。該版本改用 C++ 語言重寫,改進了內建的拼音模組和 Wayland 支援。

      Fcitx 5
      在Kate中使用Fcitx 5,字體是文泉驛等寬正黑
      Kate中使用Fcitx 5,字體是文泉驛等寬正黑
      目前版本
        Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
        原始碼庫https://github.com/fcitx/fcitx5
        引擎
          Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
          許可協定GPL
          網站https://fcitx-im.org/

          Fcitx5 for Android[編輯]

          2022 年,rocka頁面存檔備份,存於互聯網檔案館) 和 berberman頁面存檔備份,存於互聯網檔案館) 等人將 Fcitx5 移植至 Android 平台,即 Fcitx5 for Android 專案。[10]

          Fcitx 5 for Android
          原始碼庫https://github.com/fcitx5-android/fcitx5-android
          引擎
            Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
            許可協定LGPL
            網站https://github.com/fcitx5-android/

            Fcitx5 for macOS[編輯]

            2024年3月18日,Fcitx5 由Eagleof頁面存檔備份,存於互聯網檔案館) 等人將 Fcitx5 移植至 Mac 平台,即 Fcitx5 for Mac 專案。目前該專案仍在公測中。[11]

            Fcitx 5 for MacOS
            原始碼庫https://github.com/fcitx-contrib/fcitx5-macos?tab=readme-ov-file
            引擎
              Module:EditAtWikidata第29行Lua錯誤:attempt to index field 'wikibase' (a nil value)
              許可協定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[12][13]
              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 碼點和名稱
              雲拼音 為拼音輸入法添加雲拼音支援
              全形字元 支援切換全半形字元
              快速輸入 支援以特定格式輸入某些特殊字元或固定字串
              拼寫 提供拼寫檢查和其他輸入法中的英文候選項
              標點 提供標點對映功能
              狀態提示器 基於 DBusFreedesktop.org 托盤圖示
              繁簡轉換 支援簡入繁出和繁入簡出
              通知 Freedesktop.org 桌面通知

              第三方詞庫[編輯]

              • fcitx5-pinyin-zhwiki[14]:用中文維基百科的詞條擴充Fcitx 5的拼音詞庫[15]

              參考文獻[編輯]

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

              外部連結[編輯]