五筆86、98及新世紀版之使用者體驗

學習五筆有兩個難度,第一個是入門時的記字根,第二個是拆字。因為漢字的繁雜性,是降低學的難度,還是拆的難度,即使是發明人王永民教授,他的思路和認識都不是很明確。

小國標6763個漢字,形碼如何輸入,一個極限的思路,一個字算一個形碼,可惜沒有那麼大的鍵盤,能一次性容下6763個漢字,即使容得下,一般人也記不住。所以,形碼必須減少,讓鍵盤容得下,讓人記得住,而且讓每個字都能透過有限的形碼組合出來,讓學輸入法變成了一種拆字遊戲,讓用輸入法變成了一種組合遊戲。這就是形碼設計的總體思路。

透過對全部字的拆分,是能找出好幾套通用的字根來的。每套字根入鍵盤,則要考慮並統計各種場合用字(對應字根)的頻度,左右手協作,十指擊鍵分佈均衡,重位元速率等等;這樣設計出來的字根分佈可能是最科學的,但未必是合理的。

設計出來後第一個難關必須是得讓使用者記住,所以字根分佈必須有規律,讓人記得住,用得起,所以才會按橫豎撇捺折筆畫把鍵盤分成五個區,定名叫“五筆形碼”。

思路確定後,是大量的統計工作,這在沒有計算機輔助設計之前是一項痛苦繁瑣的事情,每一項要做到極致最科學後,再不得不向使用者習慣妥協,妥協後重新設計,再妥協,再設計……即使驚才豔世,即使極具耐心,若沒有一顆以拯救漢字文化文明為己任的偉大靈魂,這項工作也是進行不下去的。

王永明先生的另一個偉大之處,在於一級和二級簡碼的創造性設計(三級簡碼實際意義已經不大了),一或兩鍵出一個唯一的常用漢字,這在拼音輸入的主流下是不可想象的。現在習以為常的東西,在當時只能用震憾來形容。

前面叨了一堆,對王碼的前生今世唏噓了一番,下面正式對三個版本進行比較。

86版:234個字根,設計之初只考慮了國標6763個簡體字型檔,所以它的缺陷是很明顯的,儘管後來也提供了對更多簡體字和繁體字的支援。最大的優點就是在那個選擇極少的年代,計算機開始流行,軟硬體被外國人事實壟斷,一大批人高呼“漢字必死”的情況下,五筆的橫空出世,點燃了國人對純正漢字形碼輸入及國產軟體的熱情,對國人的自信心的再塑造功不可沒。86版為什麼市場佔有率高,其實和女排精神是一樣的道理,那是那個年代國人為數不多的拿得出手的國粹啊。以現在的眼光去看,即使缺點多多,因為有情懷在,而情懷這種東西有巨大的粘性,國人也很難再去接受它的後繼版本,即使後面的98版要明顯優秀一點。

98版:244個碼元。針對86版的缺陷做了一些改進,把字根換了個名稱叫碼元,背後體現的是一種無拆分或少拆分的思想。為此,不得不增加了一些碼元,這在學習之初確實增加了一點記憶難度,但“無需拆分或極少拆分”使難度明顯下降,這是一個明顯的進步。難學易拆,而且對繁體字的支援是當時的一大進步。從86轉98時,因為我有86的底子在,除了少數字根的調整引起的短暫不適外,記憶新碼元並沒有多大難度,但該版本的無拆分思想給了我較大的震撼,漢字之美,形碼之美,每一個細小的進步讓我感覺98版真是一項藝術創造。

新世紀版:219個字根。優點就是字根少了,容易記憶了;再結合所謂的“規範”,就是嚴格按筆畫的順序去取字根,容易學了。但是除此之外,全是缺點。它的這種思想,忽視了漢字這樣的象形文字是有內在邏輯的,破壞了形碼的結構之美;比如束,直觀的去看,就是“木”中間一個“口”,嚴格按筆順就拆成了“一口小”,還有武,按筆順取了個“二止乙丶”,簡直亮瞎我的狗眼,等等,有受虐傾向的朋友可以看一下“形碼之恥”這個貼子。字根少,就增加了拆分的繁度,對繁體字的支援就不夠友好,好記這個優點簡單可以忽略不計。總體來說,易記易學難拆,貌似規範但不合理。我從98轉新版的時候,腦子是懞的,這到底是五筆形還是五筆畫輸入法,這玩意兒98都不拆了現在又得拆?拆你妹啊。

不管怎麼樣,隨著時代的發展,技術的進步,輸入法百花齊放,如語音輸入,掃描輸入,就是在拼音方面也出現了小鶴雙拼這樣的優秀輸入法,所以,在我用五筆打出這篇小短文的同時,感覺新版在走一條倒退的路,更在感慨大時代下五筆的侷限和沒落。

2021年10月12日