倉頡輸入法

维基教科书,自由的教学读本
(重定向自倉頡輸入法/
跳转至: 导航搜索

倉頡輸入法的特色[编辑]

倉頡輸入法原名爲形意檢字法,是最早的電腦中文輸入法,由朱邦復在1976年發明,屬於形碼輸入法

時至今日,電腦上的中文輸入法已達一百多種,各有不同的長處和缺點。有的易學但效率不佳;有的效率好,但難學;有的宣稱自己易學又快速,但有版權,需要付費,不是每一台電腦都有安裝,而且也一樣有學習者感到凌亂難學。一般認爲倉頡輸入法不算是一種十分容易學的輸入法,主要原因是規則比較繁複,且敎材種類太多,有些學習者因爲選到比較差的敎材,而倍感艱澀難懂。但只要有良好的敎材和足夠的練習,入門門檻可大大降低。

倉頡輸入法的最大優勢是普及。由於倉頡輸入法發明得早,且發明人公開放棄專利權,因此今日幾乎所有的電腦,甚至電子辭典,都有內建倉頡輸入法,不必擔心學了英雄無用武之地。相較之下,非內建的輸入法有很多問題。有些輸入法雖然可在網路上免費下載,但有的公司會禁止員工安裝程式;有些輸入法甚至有版權規定,必須付費購買,且不能攜帶到外面的電腦去安裝,即使可以,使用者也必須隨身攜帶安裝程式,相對於內建輸入法不便甚多。

其次,倉頡輸入法在效率上也不俗。注音輸入法雖然也非常普及,對台灣地區的用者來說很易學,但同音字太多,效率常常受批評,操其他漢語語言的用者也不易學習。漢語拼音輸入法的問題也一樣,效率太低,亦不便於普通話以外的漢語語言用者。舊式手提電話上的筆畫輸入法,要用者逐筆逐畫輸入,效率亦很低。相比之下,倉頡輸入法則最多取五碼,有效區分許多形近的漢字,效率比前述的音碼輸入法和筆畫輸入法高。

若與其他效率較高的形碼輸入法相比,雖然說傳統倉頡輸入法的取碼數較多(倉頡最多五碼,好些形碼輸入法最多四碼),標準版本中沒有容錯編碼簡快碼,因此就常用字的輸入而言,倉頡的效率未必比其他它們高。但倉頡輸入法只需使用26鍵,不像一些輸入法般使用四排按鍵——把鍵盤上的數字鍵、符號鍵都用作中文字根鍵。因此使用倉頡輸入法時,手指活動幅度與英文打字相若,易於讓手部習慣,也免除輸入符號、數字時的困擾,以及在手提電腦鍵盤上遇到的按鍵移位問題。而且倉頡每字平均取碼仍只是三碼多,與該些競爭輸入法的平均數並不相差很遠,倉頡的平均碼數更沒有摻雜任何水份,不像好些競爭輸入法般把簡快碼也計算在內。要知道快簡碼都是要求用者另行背誦的東西,沒有統一客觀的道理,在提升速度同時,也大大增加了用者的記憶負擔,並破壞輸入法自身拆碼的理性。一個輸入法若過於依賴簡快碼,不一定是好事。

而且倉頡輸入法發明的最初目的是漢字檢索,它對不同的漢字有極佳的分辨能力。若不計入衍生版本中另外設計的簡快碼,倉頡輸入法的重碼率是所有中文輸入法中最低的。因此對於多數用者來說,倉頡的效率仍比較高,足夠一般使用。對熟練的輸入員來說,用倉頡輸入法實現快打也不是問題,更因它的低重碼率,令用者較容易實現「盲打」,即是不看螢幕來輸入漢字。在練習後,倉頡輸入法用者不難做出相當快的速度,一些打字速度公開比賽中,也常有使倉頡輸入法或其衍生版本參賽的優勝者。目前在公開比賽中的最快紀錄,由使用衍生版本「大新倉頡輸入法」的用者所創,每分鐘能輸入238字。在日常情況,未必要達到這麼高速,倉頡輸入法用者要做到滿足日常應用所需之速度,並不困難,更完全不用背誦簡快碼。

倉頡輸入法雖然規則比較繁複,但字根的數量和形狀都比較簡單,倉頡字母連同輔助字形的數量,維持百餘個以內,輔助字形都與倉頡字母形狀上相關,配合視覺原理來分類歸納,較易記憶。也因它對漢字的拆分規則清晰嚴謹,因此絕大多數漢字的拆碼都沒有爭議,不同人按照同一套規則和字根,都可拆出相同的編碼。許多形碼輸入法本身都依靠大量容錯編碼,一個字有不同拆法,不但增加重碼率,有時也會令用者無所適從。但在沒有容錯編碼的倉頡輸入法標準版本中,只要熟悉拆碼規則,拆碼上有爭議的漢字比例很少。

倉頡輸入法是唯一用字首、字身對漢字分割取碼的輸入法,比很多輸入法更能反映漢字的偏旁特徵,具有一種獨特的理解概念。例如一些偏旁相同的字,倉頡輸入法的取碼也會相應地有部份相同,其他輸入法的這個特點則不明顯。因爲倉頡輸入法在設計時,已考慮到字碼、字序、字形、字辨等方面的需要,發明人朱邦復說:「有人只爲了輸入時的速度,常刻意遷就,筆者認為輸入僅爲文字功能之一,如無全面的解決方案,本末顚倒,將導致未來發展的困難。」倉頡輸入法的設計時,已特意使它能反映較多、較完整的文字特徵。[1]

大多數輸入法只針對常用字編碼,因而很多字根本無法輸入,往往被批評爲「殘缺的輸入法」。倉頡輸入法的發明人認爲:「很多人的中文輸入方法僅只供輸入用,更糟的是只供數千字的輸入用,並非一種全面性的解決中文的策略。」[1]因此倉頡輸入法支援的字庫極大,能輸入幾乎所有系統能呈現的漢字,尤其是需要使用古字、罕用字時。不但如此,在支援超大字庫的同時,倉頡輸入法仍維持很低的重碼率,有效區分不同漢字。因此很多漢字硏究者都使用此輸入法。

本敎科書的特色[编辑]

至今市面上已有大量介紹倉頡輸入法的網站和書籍,爲甚麼還要寫這本敎科書?本敎科書的特點如下:

一、整合各家所長,釐清各家理論的矛盾之處,並且用連結的方式擷取各家資源最好的部份。

二、大多數倉頡輸入法敎學並不重視版本的差異,本敎科書則同時介紹最通行的「三代倉頡」(應用於「倚天」、「國喬」、「微軟Windows」等系統)及「五代倉頡」的取碼規則,並仔細釐清版本之間的編碼差異。

三、增加「特別注意」部份,內容包括取碼字體差異、編碼訛誤等。這些是倉頡輸入法在實際運用時常碰到的問題,但大多數敎學都沒有提及,對學習者不便。

四、增加「難拆字綜合辨析」部份,將規則較繁複、較不好拆、容易拆錯的字,作綜合說明。

注意,閱讀本敎科書時,建議安裝正簡楷體各一,以顯示正確字形。正楷可選:楷體-繁(楷体-繁、Kaiti TC)、標楷體(DFKai-SB)、全字庫正楷體(TW-Kai),簡楷可選:楷体-简(Kaiti SC)、楷体(KaiTi)、Adobe 楷体 Std R(Adobe Kaiti Std R)。

倉頡輸入法取碼概要[编辑]

倉頡輸入法取碼示例

如果說筆順輸入法像執筆寫字,那麼倉頡輸入法就可形容爲用剪刀把漢字剪成不同部件[2]。要給一個漢字拆碼,我們首先要憑視覺(非字義或筆順)觀察一個漢字能否分割。不可以分割的是整體字。可以分割的,則把漢字分割成字首字身,字首爲最左、最上、最外部份,剩餘部份爲字身。若字身可以再分,則分爲次字首次字身。各部份再分拆爲有限個字碼(中間部份省略),以不破壞字形特徵和視覺容易辨識爲準。取碼以後再按下空白鍵,即可輸出字形。

一個漢字最少用一碼輸入,最長則爲五碼。例如:

漢字 分割 碼數 拆法 取碼 按鍵及結果
整體字,無法分割 最多取 4 碼 Cjrk-l0.pngCjrk-l0.png 中中 按 LL:   
整體字,無法分割 最多取 4 碼 Cjrk-h3.pngCjrk-a0.pngCjrk-y1.pngCjrk-f2.png 竹日卜火 按 HAYF: 
字首:Cutpart-r.png . 字身:Cutpart-sqsf.png 最多取 2 . 3 碼 Cjrk-r0.png.Cjrk-s6.pngCjrk-q3.pngCjrk-f2.png 口尸手火 按 RSQF: 
字首:Cutpart-nwf.png . 字身:Cutpart-wg.png 最多取 2 . 3 碼 Cjrk-n4.pngCjrk-f2.png.Cjrk-w0.pngCjrk-g0.png 弓火田土 按 NFWG: 
字首:Cutpart-jj.png . 次字首:Cutpart-xv.png . 次字身:Cutpart-jr.png 最多取 2 . 1 . 2 碼 Cjrk-t5.png.Cjrk-v1.png.Cjrk-j0.pngCjrk-r0.png 廿女十口 按 TVJR:廿 
字首:Cutpart-xd.png . 次字首:Cutpart-mdm.png . 次字身:Cutpart-r.png 最多取 2 . 2 . 1 碼 Cjrk-d1.png.Cjrk-m0.pngCjrk-m0.png.Cjrk-r0.png 木一一口 按 DMMR: 

本敎科書會就倉頡輸入法的字根、漢字分割、取碼原則、例外字及其他要注意的地方,逐章作深入淺出的說明。

敎科書目錄[编辑]

  1. 倉頡字母與鍵位
  2. 輔助字形
  3. 漢字分割
  4. 基本取碼
  5. 取碼原則
  6. 例外字
  7. 三代與五代編碼差異
  8. 特別注意
  9. 進階知識及難拆字辨析
  10. 標點符號輸入
  11. 相關資源

附註[编辑]

Wikipedia-logo.png
维基百科中的相关条目:
  1. 1.0 1.1 朱邦復:〈序〉,刊於《第五代倉頡輸入法手冊》頁2-11,香港:文化傳信,1999。
  2. 倉頡輸入法發明者朱邦復,在硏發過程中,就買了多本字典,用剪刀把漢字剪碎。