倉頡輸入法:我為何選倉頡?

· 9 min read · 2251 count

這是倉頡輸入法系列的第二篇文章,若你還未看過前面,歡迎你先去看看喔!

在上一篇,我敘述了注音輸入法在 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

*每字碼數包含注音的聲調、倉頡的空白輸入鍵,而不包括選字步驟的動作,所以建議把重碼率一併納入參考。


我選了什麼?

我選擇了倉頡為我手機的主要輸入法。

為什麼是倉頡?

  1. 選字率低
  2. 純字形輸入法,邏輯單純
  3. 主鍵區上排數字鍵可以騰出來用

但我後來發現,我在手機上使用比在電腦上要來得更順。於是倉頡變成我手機上的主要輸入法。反而是電腦這邊,花了很長時間還是沒能順暢輸入,即使碼都背起來了。

為什麼是手機?

  1. 鍵數少很多,在手機上的差距更大了,少了一排按鍵,大幅降低誤觸機率 手機佈局比較
  2. 手機不需盲打,對記憶字根較好上手

目前進度到這裡,手機上基本完全取代注音輸入法;電腦上則還要再一陣子,可以正常打字,但還不是很順。前後大概花了三個月學習吧,之後在電腦上就沒怎麼用了,我想這也是電腦目前還不是很順的原因之一。


台文嘛會通

學寫台文的人,應該攏會拄著欲安怎用電腦拍字的問題。

我嘛有下載教育部開發的「教育部臺灣閩南語漢字輸入法」來做使用,毋過對聲調較無熟似,使用起來實在是足礙虐。佇這時雄雄想起來,我會曉用單純靠字形的拍字法,就是倉頡拍字法,用這就會使直接拍字矣!

這款情形就親像港澳的使用者,怹攏用倉頡較濟,所以會使用倉頡來拍粵語,無感覺怪怪。猶毋過若是欲拍拼音,抑是用專門的拼音拍字法較對路。


小結

這篇交代了我為何從眾多輸入法中選擇倉頡。但在實際運用到電腦上時,其實一直都不怎麼上手。這也讓我意外發現,自己在輸入中文字會有的特別現象。

這方面待我整理成篇後再發佈好了,目前就先寫到這裡。


  1. 在漢語拼音中,注音ㄩ實際是拼寫成ü,u上面加兩點,與德語發音相仿。在輸入法上則使用了空閒下來的v鍵。 ↩︎

  2. 不同版本的大易,取碼數不同。最初版本取四碼、現今 Windows 內建則取三碼。曾經也有取兩碼的大易二碼,相對更仰賴智慧選字,目前已停止更新。 ↩︎


感謝你看到這裡,歡迎傳Email與我交流!不用害羞,哪怕是個「已讀、閱」也沒問題。
[email protected]
←返回文章列表 · 寄Email給我 · 用GitHub帳號留言