首页 | 主题 | 图库 | 问答 | 文摘 | 原创 | 百科

历史 | 地理 | 人物 | 艺术 | 体育 | 科学 | 音乐 | 电影 | 信息技术 | 世界遗产

 开放、中立,源自维基百科

个人工具


倉頡輸入法

维库,知识与思想的自由文库

(重定向自新倉頡輸入法)
跳转到: 导航, 搜索
中文輸入法
倉頡輸入法
發明人 朱邦復
發明年份 1976年
類別 字型

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

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

目前最新的版本是第五代。待推出的第六代,設計為十萬字庫使用。

目录

[编辑] 版本演進

  • 1977年 在台灣發表第一代倉頡,根據一萬二千字的《國語辭典》所設計。
  • 1980年 發表第二代倉頡,僅將第一代倉頡略作調整。
  • 1982年 發表第三代倉頡,是以《康熙字典》為範圍,選取其中四萬字,將第二代加以改良的結果。
  • 1985年 在美國發表了第五代輸入法及字形產生器,共收集了約六萬字,同時增加一些輔助字形及修正了少許的取碼。在朱邦復工作室網站上的《第五代倉頡輸入法手冊》一書中提供了第三代、第五代改碼字的字碼對照表。

目前較為廣泛使用的是第三代倉頡。Microsoft Windows 95/98/Me/2000/XP等作業系統中內建的倉頡輸入法是第三代倉頡的改進版(修改了一些異體字及加入了部份香港字,但有錯碼)。而倉頡之友所製作的倉頡第五代通用版、國際版與香港版則是採用了第五代倉頡。由「面」、「非」兩字即可辨別是第三代或第五代倉頡:

  • 三代:「面」字取碼 MWYL;「非」字取碼 LMYYY
  • 五代:「面」字取碼 MWSL;「非」字取碼 LMSY

最初的倉頡輸入法不單用來輸入,更是一個整合的中文系統,文字以倉頡碼編碼,漢字字形產生器根據倉頡碼自動產生字形。這樣可以免卻儲存每一個字的字形,大大減少所需記憶空間,亦不需受字符集如大五碼統一碼的收字限制。

[编辑] 取碼原則

中文字根據「由上而下,由左而右,由外而內」等原則分拆成字型結構,再以字碼拼出。鍵盤上A至Y鍵各代表一字碼(X鍵用於特殊字,Z鍵通常不用),例如A是「日」、N是「弓」。字碼分表代表不同的中文字字型結構。取碼分字首及字身,一個中文字最少用一碼輸入,最長則為五碼。例如:

「理」字 -(分拆)-> 一+土+田+土 -(對應字母)-> M+G+W+G
「哈」字 -(分拆)-> 口+人+一+口 -(對應字母)-> R+O+M+R

[编辑] 字碼分類

「倉頡字碼」分為五大類,共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)
  • 複合類:無論在任何情況下,最多取首尾兩碼,包括:鬼(HI)、虍(YP)、鬥(LN)、目(BU)、門(AN)、阝(NL)、幾(VI,不包括左下角的人)、隹(OG)、吂(YR)
  • 特殊類:難(X),用於特定的筆劃,包括:臼(HX),卍(NX)等約十一種筆劃;重(Z)(在第三代中不再使用,被一些自製倉頡當作特殊鍵)

首24個倉頡字母還可再變化、衍生出「輔助字形」來辨別所有的中文字。例如:「叉」字拆解為「又+丶」,對應字母為 E+I,其中這個「又」就是「水」這個倉頡字母的輔助字形。

倉頡字碼的鍵盤排列
倉頡字碼的鍵盤排列

[编辑] 取碼上要注意的地方

[编辑] 字型相似但取碼不同

例字 正確拆碼 錯誤拆碼
免/兔 弓日竹山/弓山戈(以分體字取碼) 弓日竹山/弓日竹山戈(以連體字取碼)
列/烈 一弓中弓/一弓火(以分體字取碼) 一弓中弓/一弓中弓火(以連體字取碼)

[编辑] 取碼字型跟所得字型不同

取碼字型 所得字型 正確拆碼 錯誤拆碼
戈大弓火(依手寫體取碼) 月弓弓竹火(依印刷體取碼)
弓日竹山(依手寫體取碼) 尸竹日竹山(依印刷體取碼)

[编辑] 容易拆錯的字

例字 正確拆碼 錯誤拆碼
廿人人土
廿人戈日女 廿土人戈女
戈十金金 戈木木

[编辑] 字集收字問題

大五碼國標碼中並沒有收錄大部份的異體字。雖然大部份異體字已取錄在Unicode裡,但較舊版本的倉頡軟件並不能輸入這些異體字。

微軟視窗時代之前,朱邦復的中文系統按倉頡碼產生字形,無缺字困擾。

例字 異體字
麪、麫

[编辑] 從倉頡衍生的輸入法

[编辑] 簡易/速成輸入法

簡易輸入法(DOS年代的稱呼),或稱速成輸入法(中文Windows的稱呼),又簡稱作簡易速成,為倉頡輸入法之簡化版本。其拆字法與倉頡相同,但只取其倉頡碼的首尾兩碼,而不是每個字型的首尾兩碼,所以一個中文字最長只有兩碼。此取碼法比較簡單,所以較受初學者歡迎,但用者要從大量同碼字中選擇需要的字,令輸入速度相對變慢。不過一些人已將數字碼的部份亦死記下來,使輸入速度提升。另外,由於早期已預設在Windows作業系統內,不需另行安裝,是很多電腦內最常預設的輸入法之一,所以有不少使用者。

[编辑] 快速倉頡輸入法

快速倉頡輸入法,簡稱快倉,是麥志洪先生自1987年改良第三代倉頡輸入法而成的。 它的特點有:採用「一字多碼」的編碼策略、擁有容錯碼、改良標點符號編碼等等。

「快速倉頡輸入法」目前最新的版本是第六代。

[编辑] 新倉頡輸入法

新倉頡輸入法大約在Windows 2000推出的時間一同推出。它免除選字的麻煩,對於一個熟練的打字員,可以在完全不用看螢幕的情況下盲打,而讓系統自動分詞選字。不過由於不少人並不習慣新倉頡的盲打模式及沒有關連字的提供,他們都對新倉頡輸入法非常抗拒,甚至千方百計要找回舊有的倉頡輸入法來重新安裝。為此,微軟在後來的Windows XP裡仍保留舊有的倉頡輸入法。

[编辑] 大新倉頡輸入法

大新倉頡輸入法,打破TQC全球華人中文輸入法新記錄──220字的輸入法,比嘸蝦米輸入法的最高記錄還快。特色是整體減少取碼數、增加六段簡碼、多種容錯碼、重覆字最佳化編排。為一商業軟體

[编辑] 外部連結

其它语言
AD Links