□ 京 實(shí)
在改革開放40 多年的歷史中,沒有哪一個(gè)行業(yè)可以像IT 業(yè)一樣如此風(fēng)云突起、炫耀奪目。而王永民發(fā)明的五筆字型輸入法,就是其中的一朵奇葩。
王永民,生于1943 年,高級(jí)工程師,職業(yè)發(fā)明家,中國發(fā)明協(xié)會(huì)副會(huì)長(zhǎng)。1983 年,他發(fā)明了五筆字型輸入法,解決了使用英文鍵盤高效輸入漢字的世界性難題,在當(dāng)時(shí)引起轟動(dòng)。
1984 年9 月,位于美國紐約的聯(lián)合國總部來了一批中國客人,他們的到來引起了巨大的轟動(dòng),關(guān)于他們的報(bào)道很快就登上了美國的各大報(bào)紙。這場(chǎng)轟動(dòng)源于一項(xiàng)重要發(fā)明,這項(xiàng)發(fā)明的作者就是王永民。
原來,中文是聯(lián)合國使用的六種官方語言之一,聯(lián)合國中文處在向電腦輸入中文時(shí),發(fā)現(xiàn)使用英文鍵盤根本無法高效地輸入漢字。聯(lián)合國中文處每天有100多位工作人員用中文打字,當(dāng)時(shí)他們用的是臺(tái)灣省的一種編碼,錯(cuò)誤率很高,還會(huì)出現(xiàn)很多雜七雜八的亂碼,輸入人員很累,即使換了大鍵盤也沒有很好地解決這個(gè)問題。而在20 世紀(jì)80 年代初,漢語拼音還沒有成為國際標(biāo)準(zhǔn),所以并沒有拼音輸入法。當(dāng)時(shí)聯(lián)合國中文處使用的中文輸入方法效率很低,即使經(jīng)過專業(yè)培訓(xùn),一個(gè)工作人員一分鐘也只能輸入十幾個(gè)漢字(而使用英文的話,普通人可以每分鐘輸入幾十個(gè)單詞)。電腦是美國人發(fā)明的,電腦鍵盤也是專為輸入英文設(shè)計(jì)的,用電腦輸入中文,在當(dāng)時(shí)確實(shí)是一個(gè)世界性難題。而王永民一行的到來,為聯(lián)合國中文處解決了這個(gè)難題。
王永民帶到聯(lián)合國總部展示的這款五筆字型輸入法,因?yàn)樘?hào)稱“可以大大提高中文的輸入速度”,演示的當(dāng)天吸引了許多人駐足觀看,這其中就包括聯(lián)合國的一位副秘書長(zhǎng)。
王永民讓工作人員把軟件裝完以后,就讓帶去的操作員開始打字。白色的字在黑色的屏幕上跑得很快,那位個(gè)子高高、紅頭發(fā)的聯(lián)合國副秘書長(zhǎng)看得目不轉(zhuǎn)睛。待操作員打完后,她下意識(shí)地把鍵盤翻過來,想看看里面是不是有什么貓膩。王永民說:“just your keyboard(這就是你的鍵盤?。?”她一時(shí)很激動(dòng),表現(xiàn)出不可思議的神情。她說:“1 分鐘能打100 多個(gè)漢字,而且沒有錯(cuò)字,這太了不起了!”
幾分鐘的演示震驚了全場(chǎng),五筆字型輸入法也一舉成名,成為聯(lián)合國指定的中文輸入法。從這時(shí)起,五筆字型輸入法的發(fā)明人王永民也成了人們關(guān)注的對(duì)象。
讓許多人沒有想到的是,王永民并非計(jì)算機(jī)軟件專家,而只是中國河南省南陽地區(qū)科委里的一名普通辦事員。王永民在區(qū)科委負(fù)責(zé)接待發(fā)明家,當(dāng)時(shí)農(nóng)村有很多人搞發(fā)明,搞出來后就拿到科委讓王永民他們?cè)u(píng)判。
一個(gè)中國偏遠(yuǎn)地區(qū)的普通辦事員竟然解決了一項(xiàng)世界性難題,這讓大家在震驚之余都非常好奇:王永民到底是個(gè)什么樣的人?其實(shí),在河南南陽這片古老的土地上,自古就有著發(fā)明的傳統(tǒng)。三國時(shí)期,躬耕南陽的諸葛亮發(fā)明了“諸葛連弩”和“木牛流馬”,這些故事至今仍在民間津津樂道。在鄉(xiāng)親們看來,王永民創(chuàng)造出震驚世界的發(fā)明一點(diǎn)也不足為怪,這個(gè)出生在普通農(nóng)家的孩子,早在十幾歲時(shí)就曾轟動(dòng)鄉(xiāng)里。
王永民在10 歲左右就開始研究一個(gè)問題:他看到媽媽紡線太慢、太辛苦,就想發(fā)明一個(gè)機(jī)器,幫媽媽提高紡線效率。在農(nóng)村的人都知道,一根紡線不可能無限制地往后拉,拉到一定長(zhǎng)度要上去。怎么能紡快了呢?就是不叫它向下拉,而叫它一個(gè)勁兒朝一個(gè)方向轉(zhuǎn),這樣就能把線上緊,上緊就自動(dòng)吸到里面去了。后來,就是根據(jù)這個(gè)原理,王永民搞起了紡線車。
為了完成這項(xiàng)發(fā)明,王永民用了整整十個(gè)假期,一次次實(shí)驗(yàn)失敗,又一次次推倒重來,從10 歲一直做到17 歲,終于做出了一個(gè)可以自動(dòng)紡線的小機(jī)器。
這個(gè)設(shè)備一出現(xiàn),馬上成為當(dāng)?shù)氐囊患笫?。?dāng)時(shí)鄉(xiāng)里面有學(xué)問的人拿著它到處去找人生產(chǎn),還拍了照片,說這東西實(shí)在是了不起,它雖然看上去簡(jiǎn)單、全是木頭做的,但里頭卻像鐘表一樣有好多齒輪,能自己紡出線來。但推廣一番后,卻沒有人愿意生產(chǎn)。原來,早在18 世紀(jì),英國人就發(fā)明了紡紗機(jī),到20 世紀(jì)六七十年代,工業(yè)紡織技術(shù)已在世界范圍內(nèi)推廣。王永民的這個(gè)發(fā)明,只不過是工業(yè)紡織機(jī)的雛形。然而,正是當(dāng)初這個(gè)為了幫助母親而制作的機(jī)器,帶他走上了職業(yè)發(fā)明家之路。
1958 年9 月,北京創(chuàng)建了一所嶄新的大學(xué)——中國科學(xué)技術(shù)大學(xué)。這所大學(xué)是中國為實(shí)施“兩彈一星”戰(zhàn)略而創(chuàng)建的新型理工類大學(xué),是全國唯一一所由中國科學(xué)院直屬管理的全國重點(diǎn)大學(xué)(1970年初遷到了安徽省合肥市)。當(dāng)時(shí),這里云集了嚴(yán)濟(jì)慈、華羅庚、錢學(xué)森等一批國內(nèi)頂尖的科學(xué)家,它的創(chuàng)辦被稱為“我國教育史和科學(xué)史上的一項(xiàng)重大事件”。
建校初期,這所大學(xué)的高考錄取分?jǐn)?shù)線甚至比清華、北大還要高。而在王永民眼里,這里正是他向往的科學(xué)殿堂。1962 年,19 歲的王永民又一次轟動(dòng)鄉(xiāng)里:他作為河南省高考狀元,順利考入中國科學(xué)技術(shù)大學(xué)無線電電子學(xué)專業(yè)。在這里,他近距離地接觸到了中國科學(xué)界的學(xué)術(shù)泰斗。當(dāng)時(shí),華羅庚給學(xué)生們講數(shù)學(xué),嚴(yán)濟(jì)慈講物理,錢學(xué)森講力學(xué),馬德有講電子學(xué),他們每個(gè)禮拜都會(huì)給學(xué)生親自授課。在王永民看來,這是非常難得的學(xué)習(xí)機(jī)會(huì)。這些科學(xué)家講課跟別人不一樣,他們從來沒有講義或講稿,有人只拿個(gè)提綱,張口就講,并且講得深入淺出。有時(shí)候一講講到中午12 點(diǎn)半,中午開飯了還在講。他們把一個(gè)個(gè)復(fù)雜的問題講得明明白白,把一個(gè)個(gè)艱深的學(xué)科、深?yuàn)W的科學(xué)道理都用很淺顯的比喻講出來,老師講透了,王永民也吃透了。
與科技大師們的朝夕相處,讓王永民不僅學(xué)到了豐富的知識(shí),還學(xué)到了他們分析問題、解決問題的思維方式。在學(xué)習(xí)之余,王永民還培養(yǎng)起了一項(xiàng)特殊的愛好,就是書法。大學(xué)期間,他養(yǎng)成了每天練習(xí)書法的習(xí)慣,只是當(dāng)初他并不知道,這個(gè)看似與學(xué)術(shù)毫不沾邊的愛好,卻為他日后發(fā)明五筆輸入法埋下了伏筆。大學(xué)畢業(yè)后,王永民因?yàn)樯艘粓?chǎng)大病,不得不回到家鄉(xiāng)休養(yǎng)了多年,后來進(jìn)入河南省南陽地區(qū)科委,成為一名普通的辦事員。
1978 年,中共十一屆三中全會(huì)在北京召開,中國科學(xué)界迎來了全面復(fù)蘇。全國各地的科研單位紛紛上馬新的科研攻關(guān)任務(wù)?!按航喯戎保瑲v史給了這位南陽才子一個(gè)發(fā)揮自己才能的機(jī)會(huì)。這一年,南陽市科委接到了一個(gè)科研項(xiàng)目——研制一套能夠輸入中文的鍵盤。王永民自告奮勇地承擔(dān)起了這項(xiàng)任務(wù)。
其實(shí),在科技大學(xué)的那幾年,激光技術(shù)、無線電技術(shù)才是王永民的專業(yè),像設(shè)計(jì)集成電路、印刷電路板都是他擅長(zhǎng)的,但是做漢字輸入,他并不擅長(zhǎng)。他想找一個(gè)現(xiàn)成的方案,找來找去,通過省科委的介紹,他找到了《英華大詞典》的主編鄭易里先生。
鄭易里是我國國內(nèi)最早開始研究漢字輸入的專家,在電腦出現(xiàn)之前,他就曾為了提高電報(bào)的輸入效率而提出了著名的字根學(xué)說。王永民決定利用鄭老的思路做一個(gè)漢字輸入鍵盤。然而鍵盤做出來后,他卻傻眼了。做出來的鍵盤像一個(gè)筆記本那么大,分上下兩檔,600 多個(gè)字根要分配到188 個(gè)鍵上來,試驗(yàn)的結(jié)果以失敗告終。王永民知道,這已經(jīng)不是簡(jiǎn)單的文字學(xué)的問題了,也不是把字根在鍵盤上擺來擺去就能解決的問題了。
只是王永民并不知道,漢字輸入問題正是當(dāng)時(shí)全國科研的一個(gè)熱點(diǎn),也是一個(gè)公認(rèn)的難點(diǎn)。1978 年,當(dāng)王永民在南陽冥思苦想時(shí),中科院情報(bào)所在青島召開了“全國首屆漢字編碼學(xué)術(shù)研討會(huì)”,會(huì)議會(huì)聚了全國多個(gè)學(xué)科的科學(xué)家。漢字《編碼匯編》是當(dāng)時(shí)的會(huì)議材料,里面記錄了34 種中文輸入方案,其中影響最大的是北京大學(xué)提出的256鍵的中文輸入鍵盤。如果王永民在當(dāng)年讀到這本匯編,也許就不會(huì)有后來的五筆輸入法。之所以會(huì)出現(xiàn)200 多個(gè)鍵的鍵盤,最主要是因?yàn)闈h字結(jié)構(gòu)復(fù)雜,怎么把漢字分解開成為漢字輸入的難點(diǎn)。
為了解決這個(gè)問題,在沒有外界幫助的情況下,王永民開始了一件費(fèi)時(shí)費(fèi)力的工作——對(duì)照著字典抄卡片。他把字典上13000 多個(gè)漢字,每個(gè)字抄到一張紙上,然后再分解開來。比如說“潭”字,先把它抄下來,然后再分成三部分,在第一張紙上寫上“氵”,第二張上寫個(gè)“西”,第三張上寫個(gè)“早”,這樣就把“潭”字抄成三張卡片。再比如攀登的“攀”,一個(gè)“木”、一個(gè)“×”,又一個(gè)“×”,一個(gè)“木”,一個(gè)“大”、一個(gè)“手”,拆分成六個(gè)部分,他就抄成6 張卡片。一個(gè)字有幾部分,就抄成幾張卡片。這樣弄下來,13000 多個(gè)漢字抄了差不多四五萬張卡片。然后就是分類。比如,把所有的“讠”字旁放在一起,所有的“口”字旁放在一起,所有的“木”字旁放在一起……這樣,能組成所有漢字的零部件——叫它字根也好,部件也好——就統(tǒng)計(jì)出來了?!翱凇闭剂硕嗌賯€(gè),“亻”占了多少個(gè)……他只選取前100 多個(gè),后面都不要——這是一種數(shù)學(xué)分析和統(tǒng)計(jì)分析方法——這樣就抓住了漢字最核心的東西,即最有價(jià)值的組字頻度和使用頻度最高的字根。
王永民最后一共抄了12 萬張卡片,最終找到了一個(gè)規(guī)律:漢字有五種基本筆畫,橫、豎、撇、捺、折(把“點(diǎn)”歸為筆畫“捺”)。這樣,所有的漢字都可以視為由這五種筆畫組成的。王永民把這些漢字的基本單位對(duì)應(yīng)在鍵盤的25 個(gè)鍵上,這樣每個(gè)鍵位都對(duì)應(yīng)著幾個(gè)甚至是十幾個(gè)漢字零部件。當(dāng)敲擊按鍵時(shí),這些零部件根據(jù)敲擊的順序組合成了一個(gè)完整的漢字。
一個(gè)優(yōu)秀的輸入法必須保證這個(gè)“組合”只能出現(xiàn)輸入者“想要的唯一漢字”,而不是多個(gè)漢字。王永民在發(fā)明五筆字型輸入法時(shí),遇到的第二個(gè)困難就是怎么把這些字根合理地分配到每個(gè)按鍵上。這不僅僅是一個(gè)文字問題,而是一個(gè)綜合了數(shù)學(xué)、統(tǒng)計(jì)學(xué)、人體工程學(xué)等多學(xué)科的綜合性課題。
歷時(shí)五年,王永民終于成功地把漢字的所有零部件都合理地分配到了25 個(gè)英文鍵上,創(chuàng)造出了五筆字型輸入法。就連王永民自己也沒想到,這個(gè)研究成果一出來,竟然轟動(dòng)了世界。
1983 年,王永民帶著五筆字型輸入法來到北京,參加了在北京勞動(dòng)人民文化宮舉辦的全國首屆漢字技術(shù)展覽會(huì)。這次展覽會(huì)一共展出了34 種漢字輸出方案,王永民的“五筆輸入法”成了會(huì)上的焦點(diǎn)。
王永民的這個(gè)展臺(tái)是當(dāng)時(shí)最火的一個(gè)展臺(tái),時(shí)任電子工業(yè)部部長(zhǎng)在他的展臺(tái)前待了半個(gè)小時(shí),領(lǐng)導(dǎo)各方面對(duì)此也都非常重視。王永民發(fā)明的輸入法的最大特點(diǎn)就是不用重做鍵盤。雖然他是個(gè)做硬件的專家,但是他發(fā)明的輸入法卻可以在外國人發(fā)明的鍵盤上直接使用,省去了做中國式的鍵盤。這不但提高了效率,而且省去了大筆經(jīng)費(fèi)。當(dāng)時(shí)中國有8000 萬臺(tái)左右電腦,如果給每臺(tái)電腦配一個(gè)價(jià)值100 元左右的鍵盤,那將是一筆不小的費(fèi)用。可以說,這筆錢是王永民省下的。
如果不是五筆字型輸入法的發(fā)明,當(dāng)時(shí)輸入中文使用的很可能是有100 多個(gè)鍵的奇怪鍵盤。王永民的發(fā)明讓所有的中文電腦用戶可以使用國際標(biāo)準(zhǔn)鍵盤高效地輸入漢字,這在當(dāng)年成為轟動(dòng)全國的重大科研成果?!豆饷魅?qǐng)?bào)》頭版報(bào)道了王永民的五筆字型輸入法。不久后,王永民接到了聯(lián)合國的邀請(qǐng),五筆字型輸入法被推廣到了全世界。
1985 年,王永民在中關(guān)村創(chuàng)辦了王碼公司,專門推廣和研發(fā)漢字輸入法。五筆字型輸入法發(fā)明之后,微軟、IBM、惠普、蘋果、卡西歐等著名科技企業(yè)相繼購買了五筆字型的專利使用權(quán)。到20世紀(jì)90 年代,伴隨著電腦的發(fā)展,五筆字型在中國已經(jīng)擁有了幾千萬的用戶,會(huì)不會(huì)使用五筆甚至一度成為是否掌握電腦使用技能的標(biāo)準(zhǔn)。五筆字型輸入法的成功,并沒有讓王永民停下發(fā)明創(chuàng)造的腳步,一次偶然的機(jī)會(huì),他又產(chǎn)生了一個(gè)更大膽的想法。
1998 年,王永民要去新加坡出差。在北京海關(guān)出關(guān)的時(shí)候,他拿著護(hù)照交給海關(guān)小姐,海關(guān)小姐看到護(hù)照后竟然站了起來。她說:“王老師,能在這見到您,真是很高興!”王永民說:“你看到我的名字就知道是我,你會(huì)打五筆字型嗎?”她說:“當(dāng)然會(huì)了,不會(huì)五筆字型怎么在這兒上班呢?”王永民又問她一分鐘能打多少字,她說要是兩個(gè)手打,能打100 多個(gè)字。王永民說:“那你就兩個(gè)手打好了!”但是這位海關(guān)小姐說:“王老師,我們一手拿著護(hù)照一手要打字,所以只能‘一指禪’來打,打不快。如果您再發(fā)明一個(gè)用數(shù)字鍵就能打字的方法,那該多好啊!”王永民聽后很受震動(dòng),覺得用戶有這樣迫切的需求他卻不知道。
在飛往新加坡的6 個(gè)小時(shí)里,王永民腦子里一直在思考這個(gè)客戶提出的問題。五筆字型輸入法解決了用25 個(gè)英文鍵輸入漢字的問題,是否能再發(fā)明一項(xiàng)輸入法,僅僅使用幾個(gè)數(shù)字鍵就可以完成漢字輸入呢?這個(gè)問題讓他開始挑戰(zhàn)漢字輸入的極限。
用數(shù)字鍵往計(jì)算機(jī)里面打漢字,訣竅在哪里呢?重碼那么多,比如光一個(gè)“魚”字旁,就有8個(gè)筆畫。按照筆畫走,打8 下才能找到這個(gè)“魚”,那以“魚”為偏旁的字有多少?有100 多個(gè)。所以輸入者還要另外再去找這100多個(gè)帶“魚”的字,以確定是鯉、鯽還是別的什么魚,所以這個(gè)編碼長(zhǎng)度很長(zhǎng)、輸入次數(shù)很多。
王永民看著窗外,一個(gè)靈感突然閃現(xiàn):就像他正在坐飛機(jī)一樣,能看到上面,能看到下面,中間在哪就不知道了。這叫什么?叫“抓兩頭帶中間”。一個(gè)“魚”字旁,雖然有8 個(gè)筆畫,但是只要知道第一畫,知道最后一畫,兩步就能跨到“魚塘”里面了,什么魚都能帶得走。所以“魚”字旁不管幾個(gè)筆畫、不管什么偏旁,只要知道它首尾兩個(gè)筆畫,后面還有4 個(gè)編碼,可以對(duì)應(yīng)不同的字,這樣總共6 畫就可以把一個(gè)字很好地輸入了。
10000 多個(gè)漢字,僅靠幾個(gè)數(shù)字鍵就能完成輸入,這聽起來像是天方夜譚,然而王永民卻做到了。他發(fā)明的“數(shù)字王碼”輸入法,被認(rèn)為是漢字輸入技術(shù)的第二次革命。這種輸入法不僅方便快捷,而且簡(jiǎn)單易學(xué)。
如今,在王永民的公司里,所有的員工都在使用“數(shù)字王碼”高效地輸入漢字。現(xiàn)在“數(shù)字王碼”的硬件和軟件產(chǎn)品已經(jīng)投入市場(chǎng),這個(gè)帶有數(shù)字鍵的鼠標(biāo),正是王永民在漢字輸入領(lǐng)域多年探索的結(jié)晶。
現(xiàn)在,大多數(shù)人輸入漢字使用的是漢語拼音輸入法,然而提筆忘字、錯(cuò)別字連篇也成了一種時(shí)代的通病。王永民擔(dān)心,拼音輸入法會(huì)慢慢消解我國漢字的文化傳承,所以直到今天,他仍在努力地推廣以五筆為代表的形碼輸入法。這正是他終生難舍的“漢字文化情結(jié)”。