ebooksgratis.com

See also ebooksgratis.com: no banners, no cookies, totally FREE.

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
Privacy Policy Cookie Policy Terms and Conditions
倉頡輸入法 - Wikipedia

倉頡輸入法

维基百科,自由的百科全书

中文輸入法
倉頡輸入法
發明人 朱邦復
發明年份 1976年
類別 字形
「倉頡輸入法」正體字拆碼
「倉頡輸入法」正體字拆碼

倉頡輸入法,是由台灣朱邦復於1976年所創製的中文輸入法,最初只有繁體中文版本,原名「形意檢字法」,用以解決電腦處理漢字的問題,包括漢字輸入、字形輸出、內碼存儲、漢字排序等。1978年蔣緯國將軍重新定名為「倉頡輸入法」。朱邦復1980年代初在個人電腦上設計中文系統,以倉頡碼為其根本,收字數萬,效率甚高。

朱邦復公開倉頡輸入法,不收分文,使電腦漢化得到很大的進展。現今大部分作業系統,甚至一些電子辭典皆附有倉頡輸入法,為注音以外最普及的形碼輸入法。以往為正體中文使用地區最常用的形碼輸入法,用於香港、馬來西亞等地。但台灣由於智慧注音輸入法之發展,以及後繼發明之免費及非免費等形碼輸入法甚多,「萬碼奔騰」,倉頡輸入法未成主流。目前選用倉頡輸入法者,除早期使用而不願更換外,多為其普及率考量。

朱本欲以倉頡碼建立一倉頡系統,統一處理漢字所有形、意、義、碼、序、辨等六大問題,故倉頡取碼具有字首及字身的概念,以字首做為分類,字身做為補充,以便電腦理解漢字。又由於本以漢字檢索為目的,取碼依據視覺原理,具代表性,能反映漢字的細微特徵,幾乎所有不同字形或異體字,都有不同的編碼,因此重碼率為當今中文輸入法中最低。另外,倉頡輸入法亦為一般系統中字庫最大者,幾乎所有系統可見的字型,皆可以倉頡輸入法鍵入,因此也成為漢字文化工作者選用的主要輸入法。

倉頡輸入法為顧及檢索,編碼規則稍嫌繁複,又一字一碼、無容錯碼,加以系統異體字混亂而取碼麻煩,不少人視學習為畏途。另外倉頡輸入法並未為常用字之快速輸入設計簡碼,標點符號之輸入也略嫌不方便,因此未成為最快速的中文輸入法。

目前最新的公開版本是第五代,最常使用版本是第三代。待公開的第六代(又稱蒼頡檢字法),由朱邦復的多年助手沈紅蓮設計,應用於特製的十萬字庫,重碼率低。這字庫完整收錄歷代文獻用字,以倉頡碼作字庫內碼。因設計符合漢字特性,獲國學大師錢鍾書讚賞,並指定用來進行古籍電子化。[1]第六代現僅提供部分文史專家學者使用。注意第六代不是為了支援統一碼;朱邦復批評統一碼處理漢字方法愚昧,收字不全,字序混亂,碼長不等,因此不能採用。

目录

[编辑] 版本演進

  • 1977年,在台灣發表第一代倉頡,根據一萬二千字的《國語辭典》所設計。
  • 1980年,發表第二代倉頡,僅將第一代倉頡略作調整。
  • 1982年,發表第三代倉頡,是以《康熙字典》為範圍,選取其中四萬字,將第二代加以改良的結果。
  • 1985年,在美國發表了第五代輸入法及字形產生器。將正簡字統一處理,共收集了約六萬字,同時增加一些輔助字形及修正了少許的取碼。在朱邦復工作室網站上的《第五代倉頡輸入法手冊》一書中提供了第三代、第五代改碼字的字碼對照表。
  • 2002年,朱邦復在其論壇提及,倉頡輸入法最後一版本——第六代已完成,並據之設計中文CPU。因為朱先生已不理輸入法之事,轉交沈紅蓮女士照料。倉頡輸入法至第六代改名為「蒼頡檢字法」,至2008年止未曾公開,僅供與「朱邦復工作室」有工作關係之專家學者使用。

[编辑] 軟件支援

[编辑] Microsoft Windows

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

  • 三代:「面」字取碼 MWYL(一田卜中);「非」字取碼 LMYYY(中一卜卜卜)
  • 五代:「面」字取碼 MWSL(一田尸中);「非」字取碼 LMSY(中一尸卜)

[编辑] Macintosh

Mac OS X 10.4 內附的為第五代。

[编辑] Linux

SCIM同時提供第三代和第五代,部份如OXIM只提供第五代。

[编辑] 其他

電子辭典等平台,中文全字庫漢字構形資料庫等漢字資料庫檢索系統,皆採用三代倉頡編碼。而朱邦復推廣的漢文庫典,則採用五代倉頡。

[编辑] 倉頡系統

主条目:倉頡系統

倉頡輸入法的設計原意,不是單單作輸入用途。朱先生原意要發展「中文檢索法」,使漢字俱有「序位觀念」,讓漢字都有一個序位,使中文如同拼音文字般,用少數「字根」找到所有漢字,舉例:

  • 英文有「ABCDEFGHIJKLMNOPQRSTUVWXYZ」26個字母,
  • 漢字有「日月金木水火土竹戈十大中一弓人心手口尸廿山女田難卜Z」26個基本字根。

因為此檢索法是依漢字「形音字」特性,分析得來,故若在電腦上運用這套方法,不僅具可輸入漢字用之「字碼」功能以外,還可以有下列用途:

  • 字序:「倉頡字根」有一定的排序,故漢字也可如同英語般,有順位的觀念。
  • 字形:「倉頡字根」可組合任何漢字,並顯示電腦螢幕;
  • 字音:「倉頡字根」所表示「漢字音符」,可作語音用;
  • 字義:「倉頡字根」所表示「漢字形符」,可供「電腦人」瞭解人類常識;
  • 字辨:可把「漢字圖檔」分析出「倉頡字根」,並組成漢字,可供電腦掃描辨識漢字。

把電腦依上列漢字之六大要素:字碼、字序、字辨、字形、字音、字義,綜合一體考慮,進而發展出「電腦系統」,稱為「倉頡系統」。

[编辑] 所解決的問題

倉頡碼不僅用來輸入,也可以輸出字形,甚至虛構字。
倉頡碼不僅用來輸入,也可以輸出字形,甚至虛構字。

倉頡系統可解決下列的各種問題:

  • 字序的準確性問題:漢字字典依「部首」、「筆劃」檢索沒有效率,兼沒「序位」觀念,依以倉頡碼排序漢字,則漢字的字序分明,便於人及電腦程式的查找漢字。
  • 缺字、收字不足及亂碼問題:若以倉頡碼為電腦內碼,則可解決「缺字」,及繁簡體間「亂碼」問題等等,因可以隨時添加漢字,沒有大五碼統一碼的收字不足,字序混亂的缺點。而且字形不同對應的倉頡碼也不同,不會有相異字形兼併為同一內碼而帶來麻煩。由於倉頡碼有字首字身的訊息,漢字字形產生器(如由文化傳信開發、內嵌「中文造字引擎」的飛龍處理器)可以按倉頡碼把字根自動組合為字形,無需把每個字的字形逐一儲存,大大減少所需記憶空間。由於輸入輸出統一以倉頡處理,取碼與輸出字形相符。

[编辑] 實際應用

朱邦復先生依倉頡系統的概念,設計出以下兩項實際應用成品:

  • 聚珍整合作業系統
  • 「人文系統」〈不對外發售〉

[编辑] 取碼方法

新版於維基教科書:倉頡輸入法取碼規則

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

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

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

[编辑] 新倉頡輸入法

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

[编辑] 自由倉頡輸入法

由香港華通軟件開發,免費供中港臺地區人士使用。特點如下:

  • 免費公益軟件(支援Windows Vista)
  • 依據Windows第三代倉頡為基礎
  • 支援及更正Unicode字根的編碼
  • 含有詞組輸入,大幅提高輸入速度

香港華通另設一「自由速成輸入法」,取倉頡碼的首尾兩碼,兼有以上的特點。

[编辑] 快速倉頡輸入法

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

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

[编辑] 亂倉打鳥輸入法

亂倉打鳥輸入法融合了倉頡三代及大新倉頡的優點,支援常用詞及日文字母及各種符號的輸入,提供一個更快速、更簡單好用的輸入環境,同時適合入門新手以及已使用倉三、快倉、✕✕倉等的老手們來使用。

「亂倉打鳥」名字的來源,是因為此輸入法包含倉頡三代、大新倉頡以及一些自創的規則。「這樣一個『亂』七八糟的『倉』頡要『打』個什麼『鳥』啊?」,這一句說話便是本輸入法命名的原則。這個輸入法最大的優點,是提供了將近七萬個詞供輸入,且依詞頻排序過,有助增加輸入的效率。

[编辑] 易頡輸入法

  • 採用Microsoft新一代的進階文字服務來制作,支援32Bit和64Bit Windows Vista
  • 基本上兼容倉頡第五代和速成。打兩個碼便是速成,打足全部碼數便是倉頡,打不足全部倉頡碼時,易頡便會根據人工智能來尋找最合適的中文字。例如想輸入討論的"討"字,只須輸入" 卜口戈"便可,所得出的候選字效率一定比速成高,因為使用者比使用速成時提供了多一個碼,電腦便有更多的資訊去找出更適合的字出來。
    易頡的口號就是"將知道的倉頡碼盡量打出來"。簡單來說,將一個字知道的倉頡碼盡量順序打出來,不知道或不確定的倉頡碼就不用打出來,最後交給易頡的人工智能來找出最合適的字。非常適合一些會倉頡但不精通的用家。詳細的說明請看易頡教學。
  • 自動學習所打過的中文字和中文詞組,增加自動選擇的候選字的準確率,每個使用者都有為自已優化的資料庫

[编辑] 大新倉頡輸入法

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

[编辑] 輕鬆輸入法

輕鬆輸入法雖由倉頡衍生(字根多半沿用),卻大有不同。輕鬆輸入法的宗旨是易學、方便,將字根減至75個,拆碼只取頭尾,有些類似速成。

面對選字過多的問題,輕鬆輸入法採用超大詞庫、五碼定字、詞音定字等方式,不但減少選字選詞,也增加了輸入速度。

[编辑] 蒼頡檢字法(倉頡輸入法六代)

詳見主條目蒼頡檢字法

[编辑] 註釋

  1. ^ 詳見同文-漢文史考證文庫介紹
  2. ^ 中華民國教育部編印,《常用國字標準字體筆順手冊》。
  3. ^ 中華民國教育部編印,《常用國字標準字體筆順手冊》。
  4. ^ 「第三波雜誌」153期 P.145
  5. ^ 詳見第五代倉頡碼表說明

[编辑] 參見

[编辑] 外部連結

[编辑] 參考書籍


aa - ab - af - ak - als - am - an - ang - ar - arc - as - ast - av - ay - az - ba - bar - bat_smg - bcl - be - be_x_old - bg - bh - bi - bm - bn - bo - bpy - br - bs - bug - bxr - ca - cbk_zam - cdo - ce - ceb - ch - cho - chr - chy - co - cr - crh - cs - csb - cu - cv - cy - da - de - diq - dsb - dv - dz - ee - el - eml - en - eo - es - et - eu - ext - fa - ff - fi - fiu_vro - fj - fo - fr - frp - fur - fy - ga - gan - gd - gl - glk - gn - got - gu - gv - ha - hak - haw - he - hi - hif - ho - hr - hsb - ht - hu - hy - hz - ia - id - ie - ig - ii - ik - ilo - io - is - it - iu - ja - jbo - jv - ka - kaa - kab - kg - ki - kj - kk - kl - km - kn - ko - kr - ks - ksh - ku - kv - kw - ky - la - lad - lb - lbe - lg - li - lij - lmo - ln - lo - lt - lv - map_bms - mdf - mg - mh - mi - mk - ml - mn - mo - mr - mt - mus - my - myv - mzn - na - nah - nap - nds - nds_nl - ne - new - ng - nl - nn - no - nov - nrm - nv - ny - oc - om - or - os - pa - pag - pam - pap - pdc - pi - pih - pl - pms - ps - pt - qu - quality - rm - rmy - rn - ro - roa_rup - roa_tara - ru - rw - sa - sah - sc - scn - sco - sd - se - sg - sh - si - simple - sk - sl - sm - sn - so - sr - srn - ss - st - stq - su - sv - sw - szl - ta - te - tet - tg - th - ti - tk - tl - tlh - tn - to - tpi - tr - ts - tt - tum - tw - ty - udm - ug - uk - ur - uz - ve - vec - vi - vls - vo - wa - war - wo - wuu - xal - xh - yi - yo - za - zea - zh - zh_classical - zh_min_nan - zh_yue - zu -