前天小弟頃閱師潮作者群成員朱少璋老師談及普教中的文章。朱老師在文章中說到,自己所學的是倉頡輸入法,但有人認為學童學習「漢拼輸入法」較好,因為可以同時學習普通話拼音。而朱老師認為,若電腦課時教「漢拼輸入法」,將會十分奇怪。
對於朱老師的見解,小弟十分認同。確實,普教中並無必要,於電腦課時教學生「漢拼輸入法」更是浪費學生時間之舉。依小弟所見,香港的小學電腦課程中,確實有需要為學童提供學習輸入法的機會,但所學的輸入法,應是倉頡輸入法而非「漢拼輸入法」。
我在小一時,已經開始學習倉頡輸入法,當時我是在母親支援下學習的,亦有同時參考網上資源例如由香港教育學院(現稱香港教育大學)管理的倉頡之友網站。到我就讀小二時,已經完全掌握使用倉頡輸入法打字的窄竅門。最初學習倉頡輸入法時,對幼小的我來說可說是一件苦差,一堆又一堆的輔助字形和一行又一行的取碼規則,將我的小腦袋弄得頭昏腦脹。
但當時的辛勞,現在回想起來,只覺得絕對是值得的。我現在的打字速度,基本上比大部份同學為快。不少使用九方輸入法或手寫板的同學,每次要趕功課時總是因輸入速度太慢而叫苦連天。有時,有些習慣使用手寫版或九方輸入法等收費軟件之同學,更會因學校電腦沒有安裝手寫板或九方輸入法而無法打字。
說回正題,為甚麽學童應該學習倉頡輸入法?

首先,倉頡輸入法是免費的。學童只要學會了倉頡輸入法,基本上已能在任何電腦上打字。倉頡輸入法不論在任何電腦中均有配備,不像九方輸入法、手寫版或流行於台灣的嘸蝦米輸入法般需要付費才能使用。本來,輸入法需要付費並無問題,但是大部份公司以及機構均不會願意花錢安裝需要額外收費的輸入法,故此學生在學校或往後上班時,便很大機會無法在學習上和工作上使用這些要收費的輸入法,做成極大的不便。由此可見,使用倉頡輸入法,相比起使用任何要收費的輸入法更為方便。
那相比起各式各樣的拼音輸入法,為甚麽倉頡輸入法更值得學童學習呢?這是因為倉頡輸入法根據字形編碼,每一個字均根據其字形編上了編碼,重碼率故此非常低。甚至是一個字的繁體字和簡體字,均被分別安排了不同的編碼。例如輸入「邊」字,取碼為「yhus」,而輸入「邊」字的簡體字「边」字,取碼則為「yks」。相比起拼音輸入法,不計算繁體字與簡體字,單是考慮同音字,重碼的現象已極為嚴重。
倉頡輸入法由於重碼率十分低,故此輸入效率很高。我剛才做了一次測試,就是輸入我之前寫的文章《獨立區議員聯盟的重要性》之頭三段(共414隻字),結果只用了5分鐘7.44秒,平均每分鐘輸入超過80個字(414/5.124 = 80.796)。我並非特別擅長打字,加上我手提電腦已經十分殘舊,通過倉頡輸入法仍能打出每分鐘80字的成績,足證倉頡輸入法的輸入效率極高。
有人認為,使用速成輸入法比使用倉頡輸入法更好,因為速成輸入法只需要取首尾碼,拆碼原則較倉頡簡單,能使學童更快地掌握如何輸入中文。但是,倉頡輸入法和速成輸入法最困難的地方,其實就是輔助字形。不論是學習倉頡輸入法,抑或是速成輸入法,均需背誦所有的輔助字形。背誦所有輔助字形後,要將倉頡輸入法學懂只需額外學習一堆取碼原則。相比起背誦輔助字形,取碼原則相對地較為容易理解。既然已經背誦了最難背誦的輔助字形,不如將整套倉頡輸入法學好。
另外,速成輸入法的重碼率極高,每次打字均必定需要進行選字,長遠來說必定比倉頡輸入法為慢。就算有些人通過記憶了電腦選字的次序而提升了速度,只要電腦改版或使用其他裝置,他們就需要重新記憶另一套次序。因此,學習倉頡輸入法比學習速成輸入法為佳。
亦有人認為,倉頡輸入法的拆碼方式不符合中文字的構型邏輯,會令學童失去看一個陌生的中文字,就能領悟到該中文字造字原則的能力。我本身對中文構字學沒有特別的研究,不知道甚麽為中文字的構型邏輯。但我認識很多中文老師和中文教授,他們的中文能力很高,以研究中文為己任,亦使用倉頡輸入法作為他們日常使用的輸入法。而且,大部份人終其一生在工作上並無需要對中文字的構型邏輯有所了解,他們只需懂得如何寫好中文即可。
輸入法的目的,旨在輸入中文字,故此輸入效率最為重要。正如前文所述,倉頡輸入法的輸入效率很高,因此對於學童來說,學習以倉頡輸入法輸入文字,可說是大有裨益。
因此,政府應在香港的小學電腦課程中,安排學童學習倉頡輸入法,以令他們能夠高效率地輸入中文字。