文/王文隆
當前人們與3C之間的溝通方式很多,產生文本與傳遞訊息的方法也相當多元,舉凡打字輸入、語音控制、螢幕觸碰,都能形成文字、做成命令,達到操控機器、利用3C存儲資訊與傳遞的目的。
然而,這並非一蹴而就,而是經過許多摸索得來的結果,其中便有我們現在仍然擺脫不了的工具──電腦鍵盤。
最初鍵盤的出現,遠早於電腦問世,其基礎來自於打字機,在一八七○年代經過多次調整成為QWERTY排列的形式,也確立了當前鍵盤的文字排列。
對於僅需二十六個字母、再加上數字與部分常用符號的英文來說,鍵盤所需空間並不大。即使到了今天,一般所用的電腦標準鍵盤,加上數字區也才一百零四鍵,若去除數字區則僅有八十七鍵。對於以拼音為基礎的西方文字來說,透過這樣的鍵盤與電腦溝通已然足夠;但對於方塊字為主的中文來說,怎麼用這些有限的鍵盤,打出豐富多元的中文,就成了相當具有挑戰性的一道難題。
中文電腦輸出系統的字形一般由「點陣」組成,用靜電或鋼針衝擊方式,把色點印在紙上。因為中文字型複雜,數量多達好幾萬,輸入系統則較分歧,字形、字音又各成體系,在鍵盤安排上非常困難。諸多機構循著不同嘗試,發展出各種中文輸入系統,大致可分為字根法、形檢法、音檢法、字碼法四大類。
「字根法」的操作,是預先將中文方塊文儲存在「磁碟」裡,使用者輸入字根,指示電腦按此檢索、擷取連結的文字。
所謂字根,是由文字分割出來的字形基本單位,如武的字根為「弋、止」,章為「音、十」;結構較複雜的字,還可以省略部分字根,如華字只需打出「廾、一」,因為沒有其他字同時具有這些字根,電腦依此就能找到該字。這就是早年「倉頡輸入法」的設計原理。
其中「倉頡字母法」,是將中文字形依筆畫形狀,歸納為二十四類,並各以一個字母代替;依每個字母的形狀聯想,又衍繹出六十四個輔助字形。
例如「金」是一個字母,可衍繹出「︿、ㄦ、﹀」三個輔助字形;凡是具有這三個輔助字形的字,像「弟」有「﹀」,「全」有「︿」,就可輸入「金」字。
倉頡字母法用二十四個字母,便已足夠拼出所有的中文字,比英文的二十六個字母還少,因此完全能塞入電腦鍵盤。操作方法如同英文打字,打上幾個字母,電腦終端機就會挑出對應的中文字,會寫就會打。
字根法簡單易學,但因為一個字得按好幾次鍵,對某些需要爭取時間的工作來說,不免嫌速度稍慢,因而出現了「形檢法」。
例如,早年中央社發稿電腦便是採「一字一鍵」的「檢字法」,先把字鍵按部首筆畫順序排列,加速鍵錄,再將字體直接儲存在積體電路中;如此以檢字法輸入後,透過電子印字機,能以每小時四萬餘字的速度對外發稿。
「音檢法」則是以注音符號或是漢語拼音的方式,指示電腦找尋資料。它的優點是國人對字音關係相當熟悉,不需特別訓練便能上手;缺點是同音字太多,還要選字調整,耗費時間。
「字碼法」又是另一種輸入方式,取字的四角或三角,依其結構(如點、鉤、橫、直等筆法)轉換成數字或英文字母,例如「三角號碼法」與「四角號碼法」,不過現在幾乎沒人使用了。
教會電腦用中文溝通,經過了多年的嘗試,現在則已經從動手變成了動嘴,效率也跟著提升了。