倉頡輸入法:我為何選倉頡?
這是倉頡輸入法系列的第二篇文章,若你還未看過前面,歡迎你先去看看喔!
在上一篇,我敘述了注音輸入法在 Windows 平台上的難點。這也促使我去接觸新的中文字輸入方式。這篇就來講講我看了什麼、選了什麼。
還是要再說一次,注音很棒,我不管是電腦還是手機,都仍留有注音輸入法,也經常以注音輸入為主。只是對效率的追求是無止盡的,又或是說我只是吃飽了沒事幹,想搞點事自我折磨,如此而已。
還有什麼選擇?
拉回到我選擇的當下,那時我考慮了幾種方案:
26鍵注音
一樣是注音輸入法,但使用與英文字母相同位置的按鍵佈局。
優點:保留注音使用習慣、快速鍵入符號數字
缺點:重碼率高,還是有選字問題,需要一點學習成本
雙拼
從拼音輸入的基礎發展,將韻母分開為另外一層的邏輯。
優點:直接使用英文鍵盤、一字兩碼更快
缺點:學習成本高、比注音更高的重碼率
拼音因為使用26個英文字母,也是一個減少按鍵數的方案。但全拼有兩大缺點:一是單個字需要的碼數很多,如「床」字用拼音就是 Chuang 用到了6碼;另一點是拼音沒有聲調,導致選字的現象更為頻繁,更仰賴智慧選字。
對台灣人來說,拼音也不是我們熟悉的方案。但有鑑於英文的普及,學習拼音其實也不是難事,頂多幾個音要額外記憶。如X對應到注音ㄒ、Q對應到注音ㄑ、V對應到注音ㄩ[1]等等。我也曾經在某代手機上學習並使用全拼輸入法,目前在平板上偶而也仍會使用。
雙拼是我覺得滿有趣的方案,捨棄了把韻母全部拼出來的想法。藉由一碼聲母、一碼韻母,大幅度減少打每個字需要按的按鍵 (如Y鍵同時代表聲母Y- 以及韻母-ing 和-uai) 。只是就需要另外記憶一層韻母排列,學習成本略高了點。
倉頡/速成
字形輸入法中的代表,取漢字的外型部件,拆解、歸類為各種字根而成。
優點:重碼率低
缺點:一個字用到的碼數較多
對於數以萬計的中文字,我們該如何快速分類、挑選出來?倉頡輸入法就是個滿有趣的方案。它一共有26個字根,這些字根都是很常出現在漢字裡的部件。除了本身形狀外,另外延伸不少輔根,讓我們得以用少少的按鍵繕打出需要的字。
其他的字形輸入法也形成不同的取碼規則,如速成 原則和倉頡相同,但只取首尾兩碼;大新倉頡 介兩者之間,取最多四碼;大易 最多取三碼[2],且字根與倉頡截然不同,更偏向傳統漢字構字的部首筆晝,在鍵盤上佔用的鍵位也較多。
發明人朱邦復先生,在發明倉頡後不久即登報,公開宣佈放棄倉頡輸入法的專利權。也因如此,倉頡才有目前的普及度,所有平台上,幾乎只要有中文的地方就能用倉頡輸入法。
嘸蝦米
採用形音義三者合一的選碼策略,並將選碼邏輯整合進英文鍵盤。
優點:重碼率低、單個字的碼數少、使用英文碼
缺點:學習成本高、邏輯特殊
嘸蝦米輸入法是個特別的存在,它既參考了字音也參考了字形,這樣的混合概念讓它理論上會變成極為高效的輸入法。不過始終握有專利這點,在普及度上就吃了虧。因為我後來決定學習倉頡,請恕我對嘸蝦米沒有太多了解。
寫到這邊,我來統整一下目前的看法。
我是以一個注音/拼音的使用者出發,還是很主觀的想法,若有意見歡迎提出討論。
| 輸入法 | 佔用鍵位 | 重碼率 | 每字碼數* | 上手難度 |
|---|---|---|---|---|
| 注音(標準大千式) | 41 | 高 | 2~4 | 低 |
| 注音(許氏/倚天26鍵) | 25/26 | 高 | 2~4 | 中 |
| 全拼(標準拼音) | 26 | 極高 | 2~6 | 低 |
| 雙拼 | 26 | 極高 | 2 | 中~高 |
| 倉頡 | 26 | 低 | 2~6 | 高 |
| 速成 | 26 | 中~高 | 2 | 高 |
| 大易 | 41 | 低 | 4/5 | 高 |
| 嘸蝦米 | 26 | 低 | 3~5 | 高 |
*每字碼數包含注音的聲調、倉頡的空白輸入鍵,而不包括選字步驟的動作,所以建議把重碼率一併納入參考。
我選了什麼?
我選擇了倉頡為我手機的主要輸入法。
為什麼是倉頡?
- 選字率低
- 純字形輸入法,邏輯單純
- 主鍵區上排數字鍵可以騰出來用
- 帥
但我後來發現,我在手機上使用比在電腦上要來得更順。於是倉頡變成我手機上的主要輸入法。反而是電腦這邊,花了很長時間還是沒能順暢輸入,即使碼都背起來了。
為什麼是手機?
- 鍵數少很多,在手機上的差距更大了,少了一排按鍵,大幅降低誤觸機率

- 手機不需盲打,對記憶字根較好上手
目前進度到這裡,手機上基本完全取代注音輸入法;電腦上則還要再一陣子,可以正常打字,但還不是很順。前後大概花了三個月學習吧,之後在電腦上就沒怎麼用了,我想這也是電腦目前還不是很順的原因之一。
台文嘛會通
學寫台文的人,應該攏會拄著欲安怎用電腦拍字的問題。
我嘛有下載教育部開發的「教育部臺灣閩南語漢字輸入法」來做使用,毋過對聲調較無熟似,使用起來實在是足礙虐。佇這時雄雄想起來,我會曉用單純靠字形的拍字法,就是倉頡拍字法,用這就會使直接拍字矣!
這款情形就親像港澳的使用者,怹攏用倉頡較濟,所以會使用倉頡來拍粵語,無感覺怪怪。猶毋過若是欲拍拼音,抑是用專門的拼音拍字法較對路。
小結
這篇交代了我為何從眾多輸入法中選擇倉頡。但在實際運用到電腦上時,其實一直都不怎麼上手。這也讓我意外發現,自己在輸入中文字會有的特別現象。
這方面待我整理成篇後再發佈好了,目前就先寫到這裡。