倉頡中文輸入法

出自維基百科,自由嘅百科全書
Jump to navigation Jump to search
中文輸入法
倉頡中文輸入法
發明人 朱邦復
發明年份 1976年
類別 字型
「倉頡輸入法」嘅繁體字拆碼

 倉頡中文輸入法粵拼cong1 kit3 zung1 man2 syu1 jap6 faat3 係由台灣朱邦復1976年創製嘅中文輸入法,最初只有繁體中文版本,原名係「形意檢字法」,用嚟解決電腦輸入漢字嘅問題。1978年中華民國國防部蔣緯國將軍同佢改名為「倉頡輸入法」。

朱邦復唔收分毫噉公開倉頡輸入法,令到電腦漢化有好大嘅進展。而家大部份嘅作業系統都附埋倉頡輸入法。佢係繁體中文使用地區用得最多嘅形碼輸入法。

而家最新嘅官方版本係第五代,另外有一啲民間嘅修改版。發明人後來亦基於呢個輸入法,另外製作咗一個「蒼頡檢字法」,用喺「倉頡系統」度。佢有啲部份同倉頡輸入法相似,但亦有唔少改變。

版本演進[編輯]

淨係印咗倉頡字根嘅鍵盤,設計同用色都模仿《明日帝國》中出現嘅中文電腦鍵盤
  • 1977年,喺台灣發表第一代倉頡,根據一萬二千字嘅《國語辭典》設計嘅。
  • 1980年,發表第二代倉頡,只係執過第一代倉頡啲啲。
  • 1982年,發表第三代倉頡,係以《康熙字典》做範圍,揀咗其中嘅四萬字,係將第二代改良嘅成果。
  • 1985年,喺美國發表第五代輸入法同字形產生器,收咗大約六萬字,重增加一啲輔助字形同修正咗少少取碼。喺朱邦復工作室網站上嘅《第五代倉頡輸入法手冊》嗰本書入面有第三代、第五代改碼字嘅字碼對照表。

而家用得最多嘅係第三代倉頡。Microsoft Windows 95/98/Me/2000/XP 等作業系統之內嘅倉頡輸入法係第三代倉頡嘅改進版(修改咗一啲異體字同加入咗部份香港字,但係有錯碼)。Mac OS X 10.4 版就用倉頡第五代[1]。而倉頡之友搞嘅倉頡第五代通用版、國際版同香港版就係用咗第五代倉頡。Linux 或者 UnixX window 介面上嘅 gcin 輸入法程式,有得揀用倉頡第五代。由「面」、「非」呢兩字就可以分得出係第三代定係第五代倉頡:

例字 倉頡第三代 倉頡第五代 蒼頡檢字法
倉頡碼 撳乜掣 倉頡碼 撳乜掣 蒼檢碼 撳乜掣
「面」 一田卜中 MWYL 一田尸中 MWSL 一田尸 MWS
「非」 中一卜卜卜 LMYYY 中一尸卜 LMSY 中尸卜 LSY

取碼原則[編輯]

呢版只提供簡介,詳情可以睇 維基書本有關倉頡輸入法嘅內容。

中文字根據「由上而下,由左而右,由外而內」呢啲原則分拆成字型結構,跟住再用倉頡字母拼出嚟。鍵盤上「A」至「Y」鍵各代表一個倉頡字母(「X」鍵用喺特殊字,「Z」鍵通常唔用),例如「A」係「日」、「N」就係「弓」。倉頡字母係主要字根(主根),代表24個重要嘅中文字字型部件。每個倉頡字母都會根據外觀嘅形狀變化,衍生出一啲輔助字形(輔根)。透過主根同輔根呢啲部件,就可以組成無限個漢字。

倉頡輸入法取碼時,要將一個漢字分爲字首同字身。一個漢字最少用一個碼輸入,最長係五個碼。好似噉:

例如:

漢字 分割 碼數 取碼 鍵盤上撳嘅掣
整體字,冇得分割 最多取 4 碼 中中 LL
字首:王 . 字身:里 最多取 2 . 3 碼 一土 . 田土 MGWG
字首:艹 . 次字首:女 . 次字身:古 最多取 2 . 1 . 2 碼 廿 . 女 . 十口 廿 TVJR
字首:言 . 次字首:五 . 次字身:口 最多取 2 . 2 . 1 碼 卜口 . 一一 . 口 YRMMR
註︰ 上面嘅數字係取碼的類型。基本上,只要將字形一分为二,最左、最上、最外嘅字首部份,取首、尾兩碼;其餘嘅字身部份,依規則取三碼,就可以拆解所有漢字。

倉頡字母分類[編輯]

「倉頡字母」(簡稱「主根」)分咗五大類,共26個倉頡字母,括號文字為相對鍵同讀音:

  • 哲理類:日(A)、月(B)、金(C)、木(D)、水(E)、火(F)、土(G)
  • 筆畫類:竹(H,斜)、戈(I,點)、十(J,交)、大(K,叉)、中(L,縱)、一(M,橫)、弓(N,鈎)
  • 人體類:人(O)、心(P)、手(Q)、口(R)
  • 字型類:尸(S,側)、廿(T,並)、山(U,仰)、女(V,紐)、田(W,方)、卜(Y)
  • 複合類:無論喺任何情況下,最多攞首尾兩碼,例如:門(AN)、鬥(LN)、目(BU)、阝(NL)、虍(YP)、隹(OG)等等
  • 特殊類:難(X),用於特定嘅形塊或部件,例如:臼(HX),卍(NX)等等大約十幾種形塊或部件;重(Z)(喺第三代唔再用,一啲自製倉頡當佢係特殊鍵)
倉頡字碼嘅鍵盤排列
印咗倉頡字碼大字嘅鍵盤
同時印咗倉頡字碼同英文字母嘅鍵盤,係地區常見嘅鍵盤類型

頭24個倉頡字母重可以根據個樣再變化,衍生出「輔助字形」(簡稱「輔根」)嚟辨別所有嘅中文字。例如:「水」衍生出「氵」(三點水);「手」衍生出「扌」(提手旁);「中」衍生出「丨」(主榦係豎筆);「弓」衍生出「亅」(重點係鈎筆);「田」衍生出外圍嘅「囗」(框入面有嘢,唔同『口』)等等。詳情可以睇下 維基書本有關倉頡輸入法輔助字形嘅內容。

擧個例,「妲」字由主根「女、日、一」組成,輸入時就要撳「女(V)、日(A)、一(M)」呢三個掣;「泗」字由輔根「氵、囗、Cjrm-c6.svg」組成,由於「氵」隸屬「水」,「囗」隸屬「田」,「Cjrm-c6.svg」隸屬「金」,輸入時就撳「水(E)、田(W)、金(C)」呢三個掣。

實際應用嗰陣,主根同輔根通常都會混用,例如「烟」字由主根「火」、輔根「囗」(隸屬「田」)同主根「大」組成;「桐」由主根「木」、輔根「冂」(隸屬「月」)同主根「一」、「口」組成;「銀」字由主根「金」、「日」同輔根「Cjrm-v10.svg」(隸屬「女」)組成。

其他特色[編輯]

以下係字形輸入法嘅比較
輸入法 時間
(年)
輔助字根數 大五碼常用字重碼率[1]
共5401個字
倉頡 1976 140個(含難字根) 三代:
鄭碼 1980 約170個 不明
五筆 1983 約200個
大易 1988 約250個 三碼:
四碼:
嘸蝦米 1989 基本字根約350個
簡速字根約150個
行列 1992 超過300個

使用狀況[編輯]

  • 臺灣:根據2011年波仕特嘅調查報告指出,臺灣使用倉頡輸入法嘅比例係9.9%。其他嘅有注音輸入法70%、嘸蝦米輸入法10.7%。[2]
  • 港澳:由於普遍市民唔識或者唔習慣注音同普通話拼音,而粵語拼音亦唔夠流行,所以好多人用以字形取碼嘅倉頡輸入法。香港雖然無全面統計數據,但係根據輸入法硏究者李祥喺2000年所講,香港使用者最多嘅輸入法係倉頡輸入法。嗰年年初,喺中文大學舉辦嘅研討會上,現場近三百名教師超過九成使用倉頡輸入法。[3]而2001年「香港中學校際中文輸入大賽」度,1288人入面,有761人使用倉頡輸入法,其次爲速成輸入法,有317人人選用。其他輸入法都唔夠4%。[4]

由倉頡衍生嘅輸入法[編輯]

簡易/速成輸入法[編輯]

簡易輸入法,又叫做速成輸入法(簡稱簡易或者速成),係倉頡輸入法嘅簡化版。佢嘅拆字法同倉頡一樣,只係攞頭尾兩碼,所以一個中文字最長只有兩碼。呢個取碼法比較簡單,所以幾受初學者歡迎,但係用家要喺大量同碼字裏面揀要嘅字,令到輸入速度相對變慢晒。不過一啲人已經將數字碼嘅部份都死記落嚟,令到個輸入速度提升返。重有,因為輸入法好早期已經裝定喺視窗作業系統裏面,唔使再裝,係電腦裏面最常用嘅預設輸入法之一。後來微軟推出「新速成輸入法」,以大量詞庫以及智慧選字為基礎,自動幫使用者揀字,減輕使用者背候選字嘅負擔。Windows XP/Vista/7都已經裝定新速成輸入法。

快速倉頡輸入法[編輯]

快速倉頡輸入法,簡稱快倉,係麥志洪喺1987年改良第三代倉頡輸入法而成嘅。

佢嘅特點係,用「一字多碼」嘅編碼策略、有容錯碼、改良標點符號編碼等等。

「快速倉頡輸入法」而家最新嘅版本係第六代。

新倉頡輸入法[編輯]

新倉頡輸入法大約同Windows 2000一齊推出。佢無咩選字嘅麻煩,對一個熟手嘅打字員嚟講,可以完全唔使睇螢幕盲打,交畀系統自動分詞揀字。不過因為唔少人都唔慣新倉頡嘅盲打模式同冇關連嘅揀字,佢哋都唔多鍾意新倉頡輸入法,甚至無論點都要搵番以前嗰隻倉頡輸入法重新裝過。正因為咁,微軟喺後嚟嘅Windows XP裏面重保留咗舊版嘅倉頡輸入法。

大新倉頡輸入法[編輯]

大新倉頡輸入法打破咗TQC全球華人中文輸入法嘅新記錄──220字嘅輸入法,重快過嘸蝦米輸入法嘅最高記錄。特色係整體少咗取碼數、多咗六段簡碼、有幾種容錯碼、重覆字最佳化編排。係商業軟件

出面網頁[編輯]

  • 計算準則參見:老話一句:咪學嘸蝦米,學倉頡! @ 泰瑞的世界
  • Pollster波仕特線上市調:七成以上民眾使用注音輸入法
  • 李祥:〈兩岸三地使用者最多的中文輸入法〉 互聯網檔案館歸檔,歸檔日期2007-02-05.,登喺香港CNET「IT透視鏡」專欄,2000年11月27日。
  • 中文輸入法世界:2001年「香港中學校際中文輸入大賽」統計資料及系列報導