中文輸入法

維基百科,自由的百科全書
前往: 導覽搜尋
漢字
字型風格
古文 · 陶文 · 甲骨文 · 金文
籀文 · 石鼓文 · 鳥蟲書
篆書大篆 · 小篆
隸書 · 楷書 · 行書 · 草書 · 書法
印刷字型風格(雕版 · 活字
仿宋體 · 明體 · 黑體
字形
構成要素
筆畫 · 筆順 · 偏旁 · 六書 · 部首
漢字結構
合體 · 獨體
漢字標準
本字 · 石經 · 康熙字典體(舊字形)
新字形 · 通用規範漢字表
國字標準字型 · 常用字字形表
漢字文化圈
中國 ·  ·  ·  ·  · 朝韓 ·  · 琉球
方言字
吳語字 · 粵語字 · 台閩字 · 四川方言字
中文漢字簡化爭論 · 繁簡轉換
正體字 · 簡化字 · 漢字簡化方案  · 二簡字
簡筆字 · 異體字
日本國語國字問題
舊字體 · 新字型 · 擴張新字體
當用漢字 · 常用漢字 · 同音漢字書寫規則
衍生文字
則天文字 · 喃字 · 口訣 · 吏讀 · 鄉札

假名萬葉 ·  ·  · 注音符號
合文 · 女書 · 古壯字 · 僰文
方塊侗字 · 岱喃字 · 傈僳竹書
契丹文大字 · 小字
女真文大字 · 小字 · 西夏文

資訊科技
統一碼 · 中文輸入技術 · 中文輸入法
多音字 · 通假字 · 隸定字 · 古今字 · 生僻字 · 錯別字 · 提筆忘字 · 廢除漢字 · 漢字復活
檢‎·論‎·
注意:本條目可能有部分字元無法顯示,若遇此情況請參看Wikipedia:Unicode擴展漢字

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

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

歷史[編輯]

臺灣國立交通大學的一套試驗漢字鍵盤。

由於漢字數以萬計,電腦鍵盤不可能為每一個漢字而造一個按鍵。因此,人們需要替漢字編輸入碼(檢索出漢字的代碼),用數個鍵來輸入一個漢字。此外,雖然使用特殊鍵盤輸入,可達每分600字以上的速度[1][2][3][4],但由於電腦鍵盤之普及,普通日常使用仍以電腦鍵盤為主。

中文輸入法的發展過程,是「萬碼奔騰」的過程,在20年間出現了上千種編碼方法。漢字的單字輸入分為幾類:音碼、形碼、形音碼、音形碼、無理碼等。注意輸入法編碼,與漢字內碼區分,內碼以GB 2312-80、GB18030-2005為基礎。

因為使用漢字簡繁的不同,漢字電腦軟體市場經常被分成兩個不同的市場:簡體字用戶(中國大陸)和繁體字用戶()。大陸電腦用戶一般都會漢語拼音,所以拼音起源的輸入法在大陸很普遍。在臺灣,注音輸入法比較流行,但市場上也有很多其他種類的輸入法,如倉頡行列,香港等粵語地區也流行粵語拼音輸入法。

隨著地理環境交流的發展,中文輸入法不斷擴充字符集(或包含漢字數),以達到繁體字簡體字生僻字通用的目的。主流形碼輸入法為了解決字元數擴充導致重碼數增加的問題,大都推出了新版字根布局系統(如98五筆鄭碼倉頡輸入法六代等),取碼方式及拆字方法沒有變化或變化不大。其中字根布局系統為了解決字根過多易產生重碼的問題而向字根雙編碼(如鄭碼)及用已有字根組合新字根(如倉頡碼)兩個方向發展;取碼方式及拆字方法則希望可以更多取到字形的整體結構而非僅開頭部分。

簡體中文鍵盤輸入法[編輯]

簡體中文輸入法大部分可以分為三類:拼音輸入法形碼輸入法(如:五筆鄭碼)和音形碼輸入法(如:二筆自然碼)。絕大部分的輸入法軟體都採用上述的漢字編碼方法。見中文輸入法列表

漢語拼音輸入法[編輯]

漢語拼音輸入法是利用漢字讀音漢語拼音)進行輸入的一類漢字輸入法。拼音輸入法有幾種輸入方案包括全拼雙拼。市場上有許多用拼音作基礎的輸入軟體。多數中文作業系統均附帶漢語拼音輸入法,如內建於Windows的智慧ABC微軟拼音。此外紫光拼音拼音加加拼音之星智慧狂拼黑馬神拼以及近年來網際網路門戶公司開發的搜狗拼音谷歌拼音QQ拼音等輸入法使用也較為廣泛。

其中用於手機的漢語拼音輸入法較常見的有:谷歌拼音輸入法搜狗手機輸入法A4手機輸入法(現為騰訊手機輸入法)、點訊輸入法(現為百度手機輸入法[5])、聰明打字輸入法U9輸入法

速打粵語拼音輸入法[編輯]

速打粵語輸入法是一種利用粵語拼音打字的輸入法,打字速度快,簡單易用。

五筆字型輸入法[編輯]

五筆字型輸入法王永民在1983年8月發明的一種漢字輸入法。

漢字編碼的方案很多,但基本依據都是漢字的讀音和字形兩種屬性。五筆字型完全依據筆畫和字形特徵對漢字進行編碼,是典型的「形碼」。五筆字型輸入法在使用簡體中文的地區較廣泛,是這些地區最常用的形碼輸入法。

鄭碼輸入法[編輯]

鄭碼輸入法是一套字形輸入法,其發明人是中國著名文字學家、《英華大詞典》主編鄭易里教授及其女兒鄭瓏鄭碼設計之初便考量繁體、簡體字統一編碼的需要,在使用同一編碼規則情況下,可以輸入10萬以上繁體、簡體漢字。

現今大部份作業系統皆附有鄭碼輸入法。它是簡體中文使用地區最常見的形碼輸入法之一。為了解決繁體字簡體字通用的問題,鄭碼採用字根雙編碼方式減少字根重碼,因採用按特徵檢索基根和區碼方式以及大多採用標準的偏旁部首記憶量增加不大較為易學。

二筆輸入法[編輯]

二筆輸入法陳勁松於1992年發明的漢字輸入法,分為音形碼和全形碼兩種,其中音形碼得到較廣泛使用。

二筆輸入法將漢字按字形結構分為獨體字和合體字;按碼長分為一碼字(一級簡碼)、二碼字(含簡碼和全碼)、三碼字(含簡碼和全碼)和四碼字。輸入漢字時,第一碼取漢字拼音首字母,從第二碼起取筆畫,每二筆算一碼,最多取四碼,不足四碼應全取,不能取雙筆畫時就取單筆畫。二筆輸入法具有規範、易學、快速的特點,也是目前唯一透過中國教育部評審的可以進入中小學教材的漢字輸入法。

音形碼輸入法[編輯]

音形碼輸入法是編碼方式以拼音(通常為拼音首字母或雙拼)加上漢字筆畫(偏旁或字根)輔助的輸入法,因易學、智慧且接近形碼的少重碼體驗等特點而受到部分用戶的歡迎,較好的平衡了拼音輸入法重碼多、輸入效率低,而形碼輸入法學習較困難的情況。

代表輸入法有二筆輸入法(音形版)、自然碼、拼音之星譚碼、小鶴音形[6] 等。

繁體中文鍵盤輸入法[編輯]

常見的繁體中文鍵盤,印有注音、倉頡 和大易碼

繁體中文輸入法的歷史可溯及自1976年由朱邦復發明之倉頡輸入法開始。目前繁體中文輸入法主要有:注音輸入法粵語拼音輸入法倉頡輸入法行列輸入法嘸蝦米輸入法大易輸入法部首輸入法筆劃輸入法鄭碼輸入法

源自臺灣[編輯]

注音輸入法[編輯]

注音是採用符號或記號來標注文字的發音方式及語調,亦可稱為音標、標音符號或注音符號。標音符號主要有兩類,一類是以拉丁字母為基礎的標音符號如國際音標漢語拼音通用拼音,這一類通常稱為拼音;另一類注音符號是由北洋政府教育部於1918年11月23日所公佈,目前盛行於臺灣,名為「國語注音符號第一式」。

注音輸入法則在此基礎下,藉以利用臺灣注音符號漢語拼音的注音來達到輸入中文的效果,此輸入法易於使用,只需使用者懂得注音和拼音就可以輸入中文,雖然有高選字率的缺點,仍是最常為一般臺灣人使用的中文輸入法。

倉頡輸入法[編輯]

Ubuntu之下,以Gedit利用倉五輸入中文

倉頡輸入法,是由臺灣人朱邦復於1976年所創製的中文輸入法,最初只有繁體中文版本,原名「形意檢字法」,用以解決電腦輸入漢字的問題。1978年由前國防部長蔣緯國將軍重新定名為「倉頡輸入法」。

朱邦復公開倉頡輸入法,不收分文,使電腦漢化得到很大的進展。現今大部份作業系統皆附有倉頡輸入法。它是繁體中文使用地區最常用的形碼輸入法。

香港, 倉頡輸入法與速成輸入法是最常用的中文輸入法[7]。由於香港回歸以前,香港的教育體系並不會教習漢語拼音,因此很多香港人都不懂以拼音輸入漢字,倉頡和速成遂成為香港人最常用的中文輸入法。

大新倉頡輸入法[編輯]

商業軟體,特色是簡化整體拆碼規則、最大碼長簡為4碼、增加六段簡碼、多種容錯碼、重覆字最佳化編排等。大新倉頡為TQC中打認證中創下最高記錄的打字者所使用的輸入法。[8]

行列輸入法[編輯]

發明者為臺灣人廖明德,他曾任職發展倚天中文系統的倚天資訊,行列輸入法免費授權給海峽兩岸的中文電腦廠商,附在各系統中,讓使用者可以免費使用。

行列輸入法的設計和其他拆字型輸入法有著很大的不同,像是一種將文字編碼的方法。和早年使用來做為字典索引的四角號碼一樣,行列輸入法也是類似這樣用數字來為中文字編碼。

除了將文字編碼之外功能,行列輸入法還將這個編碼後的數字鍵盤互相對應,也是這樣的一個對映關係,讓使用者省去背誦字根的力氣。

大易輸入法[編輯]

發明者為臺灣人王贊傑

嘸蝦米輸入法[編輯]

發明者為臺灣人劉重次,以低重碼率、可輸入文字廣泛著稱的字根式輸入法。嘸蝦米以形音義將英文字母與字根結合,所以只要可以輸入英文的鍵盤皆可使用。

自然輸入法[編輯]

自然輸入法為中央研究院資訊科學研究所特聘研究員許聞廉教授在1990年所發明。

漢音輸入法[編輯]

漢音輸入法是於1985年由松下電器技術開發公司周峻慧開發,是第一個拼音/注音兼具的智慧型輸入法。由於學習容易及變換率高,推出時曾造成相當震撼。惟當時臺灣市場規模不大,日本松下逐漸縮小開發投資。現已無販售與維護。

源自香港[編輯]

形筆輸入法[編輯]

將中文字以形象化的字元(形筆字母)來拼砌中文字"見字打字"。

粵語拼音輸入法[編輯]

利用粵語拼音來輸入漢字。粵語沒有像漢語拼音那樣統一、通行的拼音系統,故輸入法有基於不同拼音方案的系統。

快碼輸入法[編輯]

快碼輸入法是由香港九方科技控股有限公司發明的一種中文字形輸入法,其把漢字歸類為可橫向分割字和不可橫向分割字,然後再按照其輸入漢字的法則把漢字編碼。

九方輸入法[編輯]

九方輸入法同樣是由香港九方科技控股有限公司發明的一種中文字形輸入法。其特點是只需要使用鍵盤右方的數字鍵位置,即可輸入漢字。該種輸入法僅使用9個字碼拆字,每個字只需輸入3個字碼即可選擇,被認為是一種簡易快捷的輸入法。

縱橫輸入法[編輯]

縱橫輸入法是由香港周忠繼於1993年發明的一種中文字形輸入法。其特點是只需要使用鍵盤右方的0-9數字鍵位置,即可輸入漢字。

六碼筆畫輸入法[編輯]

六碼筆畫輸入法是由香港布禮文於2007年開發的「筆畫輸入法」加強版,支援Windows、OS X、Android;「六碼筆畫」(簡稱G6),它除了支援「全碼」筆畫輸入模式,更提供「六碼」輸入模式,其基本理念與「速成輸入法」類似。 G6=diGit-6 即六碼的意思,因為這種輸入模式以漢字的5種基本筆畫類型:橫(一)、豎(丨)、撇(丿)、點(丶) 和 折(フ), 再以「頭三尾三」的選碼規則而編出最長為六碼的漢字碼或詞組碼。

六碼筆畫的主要優點是介面簡潔、易學易用,因為只要懂得漢字筆順及頭三尾三的編碼規則,就能輕鬆輸入中文單字、二字詞、三字詞及多字詞。 六碼鍵盤是經過精心的人機介面設計,無論在柯蒂鍵盤或數字鍵盤都能以最靈活的食指、中指和無名指進行輸入。用戶亦能以[Y]或[/]鍵作六碼及全碼筆畫輸入的轉換,這樣就可以大大提升六碼筆畫的實用性。

會說普通話的輸入法[編輯]

會說普通話的輸入法是由香港李祥於2004年開發的一種打字時,能聽到普通話同步發聲,又能同步顯示帶聲調的漢語拼音的中文輸入法。輸入法幕後程式上的創新達到功能上的突破:實現輸入法用非拼音輸入碼(倉頡、速成、英文等)打詞組時,也能聽到和看到其輕聲、兒化音及變調的效果。既是輸入漢字的工具,又是香港人學習普通話的工具。開源輸入法平台gcin也能提供類似的發音功能。

源自中國大陸[編輯]

漢語拼音輸入法[編輯]

中國大陸市場上許多漢語拼音輸入法內建了繁體中文輸入功能,單擊這些輸入法狀態列的「簡繁切換」按鈕或在設置中切換為繁體模式即可以漢語拼音輸入繁體字,但不少漢語拼音輸入法經常出現簡繁轉換錯誤。

內嵌輸入法[編輯]

  • VimIM —— Vim 中文輸入法

其他輸入法[編輯]

除了上述常見輸入法還有些邊緣輸入法,使用人數不是很多,流行範圍較小,但些許功能更加優秀。

聯想輸入法[編輯]

聯想輸入法是一種以鍵盤輸入區為數字鍵小鍵盤區的輸入法,曾經主要使用於銀行及特殊工作行業內使用過,但現今很少有發現使用。

聲韻輸入法[編輯]

聲韻輸入法用滑鼠輸入中文。先點擊聲母,再點擊韻母;或先點擊韻母,再點擊聲母,就出現全部同聲同韻的字以供選擇。聲母韻母均用近音字提示,不必記憶。近音檢字法和粵音檢字法,是聲韻輸入法的代表。參看外部連結。

手寫輸入法[編輯]

手寫輸入法是一種對筆跡進行智慧識別以選取漢字的輸入法,可以輔助輸入一些生僻字。主流的漢語拼音輸入法可以透過其官方站點獲得手寫輸入法擴充功能,也有如「開心逍遙筆」之類獨立執行的輸入法。

專利與著作權[編輯]

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

功能及品質[編輯]

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

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

易學

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

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

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

自由性

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

字庫大小

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

人工智慧

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

參考資料[編輯]

  1. ^ 中華人民共和國全國首屆速錄資訊處理大賽,來自上海的專業速錄人員劉鳳鳴以每分鐘打出 648 個漢字的成績打破了第 47 屆國際速聯大會上的國際速錄比賽漢字看打最高紀錄。全國首屆速錄大賽漢字快打速度破國際速錄比賽紀錄
  2. ^ 首屆全國速錄資訊處理大賽現場(組圖)
  3. ^ YouTube - 實拍+難以置信的打字速度
  4. ^ YouTube - CCTV-1_朝聞天下 速錄師
  5. ^ 百度首次證實收購點訊輸入法
  6. ^ 何海峰. 小鶴雙拼輸入法. [2014-03-31]. 
  7. ^ 在香港的文職招聘廣告中,經常會要求求職者懂得倉頡及(或)速成輸入法。
  8. ^ 中華民國電腦技能基金會的「TQC中打認證」中,目前最高記錄為彰化成功國中黃莉晴同學的【238】字/分;行列輸入法最快記錄為215.5字/分,嘸蝦米輸入法為209字/分
  9. ^ 專利期間已屆滿之中文輸入法能以著作權保護字碼表嗎?
  10. ^ 字型檔侵權,輸入法不侵權

參見[編輯]

外部連結[編輯]

中文輸入法[編輯]

新聞[編輯]

線上中文輸入系統[編輯]

指南[編輯]

應用商店提供的中文輸入法[編輯]