使用者:Jackchows/草稿/中文輸入法

中文輸入法是指為了將漢字輸入電腦手機等電子裝置而採用的編碼方法,是中文資訊處理的重要技術。

中文輸入法從1980年代發展起來的,中間為幾個階段:單字輸入、詞語輸入、整句輸入。對於中文輸入法的要求是以單字輸入為基礎達到全面覆蓋;以詞語輸入為主幹達到快速易用;整句輸入還處於發展之中。

輸入原理

歷史

形碼輸入法

拼音輸入法

混合輸入法

專利與著作權

中文輸入法的拆字方法與原則若其符合專利法條件可受到專利權的保護。但是任何人依據同一套拆字方法或原則衍生出的編碼表是唯一的、都一模一樣,所以此編碼表不受著作權法保護。[1][2]

功能及品質

 
中州韻輸入法引擎的Windows發行版——小狼毫輸入法的使用者介面
商業化、內建與否

通常系統內建的輸入法最方便、最泛用。而需要額外安裝者次之。除下載或攜帶安裝程式的不便以外,有些系統會限制使用者不得安裝軟體。商業化的輸入法除了需要付費,許多地方可能沒有安裝而造成使用不便;更甚有因公司倒閉而使輸入法絕滅,使用者只好重新學習新的輸入法。目前有少量開源輸入法,比如中州韻輸入法引擎

易學

通常初學者會考量一個輸入法是否易學,以下是一些影響易學性的變數:

  • 字根數目:通常字根數越多,記憶量便增加
  • 編碼的合理性:編碼較合理,能方便記憶,加快學習速度
  • 口訣:有些編碼雖不甚合理,但附有特殊口訣,而容易記憶
  • 取碼規則的繁複與否
速度
  • 重碼率:重碼率越低,免卻選字的疑慮,輸入速度越快
  • 編碼長度:編碼越短,輸入時間越低。但另一方面,編碼長度太短,又會增加重碼率。因此好的輸入法須取得平衡。
  • 簡碼:簡碼可大幅增加常用字的輸入速度,但必須額外背誦。因此是否要背簡碼、簡碼是否好背,也是考量要點。
容錯性
  • 有些輸入法可一字多拆,避免一些字型由於主觀認知上的差異而拆不出的困擾
  • 有些輸入法支援模糊輸入,如,如此一來,不會拆字時,便可用模糊的輸入方式拆出
符號輸入

標點符號在中文文章中相當重要,因此標點符號是否容易輸入也至關緊要。 有些輸入法除常用標點符號以外,尚可輸入較少用的符號,如注音、希臘符號、數學符號、等等。

自由性

有些輸入法可自訂編碼或自訂詞庫,以詞定字、以句定詞、最佳化詞庫,增加靈活性。輸入法的學習、記憶功能亦會影響到輸入速率及體驗,故不少輸入法都有動態字頻、動態詞頻。

字庫大小

一些輸入法只針對常用字編碼,導致生僻字不是無法輸入,就是難以輸入。

人工智慧

無論音碼、形碼、形音碼、音形碼、無理碼輸入法在出現重碼時期望可以通過人工智慧輔助選字。這方面音碼因為重碼較多,比較迫切,因此做得較好;相比下形碼因為重碼較少,支援人工智慧選字的形碼輸入法較少,有較大發展空間。

參考資料

參見

外部連結

中文輸入法

新聞

線上中文輸入系統

指南

應用商店提供的中文輸入法