曾幾何時语稠,中國人談起計算機宋彼,就離不開“中文”二字,掰開手指算來仙畦,如今還在中國IT屆叱咤風(fēng)云的人物输涕,多少不是靠“中文”起家:聯(lián)想、巨人靠的是漢卡议泵,四通靠的是中文打字機占贫,方正靠的是中文印刷排版,中文之星先口、新浪靠的是中文平臺,如此數(shù)來瞳收,不一而足碉京!而中文領(lǐng)域,最基本的就是漢字的輸入輸出問題螟深,誰能很好地解決它谐宙,誰就在商海之戰(zhàn)中拔到頭籌、奠定勝機界弧。
事情好像如此簡單凡蜻,解決輸入輸出問題就能掙大錢?這么幼稚的結(jié)論恐怕是10年前的想法了垢箕。雖然有號稱“當(dāng)代畢升”的王選划栓,讓我們的印刷告別了鉛與火,讓漢字的輸出有了質(zhì)的飛躍条获,但是卻不能讓漢字的輸入有半點輕松忠荞。隨著中國人的大把大把鈔票流入微軟與Intel的口袋,中國的漢字輸入?yún)s已經(jīng)撈不到半點油水了帅掘。除了五筆字型收點授權(quán)費委煤,自然碼收點注冊費養(yǎng)活四五口人,智能狂拼炒作一番修档,弄點新的知名度碧绞,誰還能說我掙了多少多少錢?
中文輸入法吱窝,這位被所有中文電腦使用者折磨多年的“半老徐娘”讥邻,已經(jīng)引不起大眾的注意寓免,看來只好涂點脂抹些粉,喬裝打扮一番或者隱姓埋名计维,或者下嫁他人袜香!本來是名門望族的大家閨秀,卻落得個慘度余年的結(jié)果鲫惶,當(dāng)年的萬馬奔騰蜈首、門庭若市,一時間萬馬齊喑欠母、門可羅雀欢策。
縱使這樣,還有好事者在暗暗使勁:我就不信這個邪赏淌,憑我的姿色與出身踩寇,還不能養(yǎng)出個國色天香的女兒?也有不愁吃穿的主六水,心想閑著也是閑著俺孙,我自己弄個貓狗,權(quán)當(dāng)女兒養(yǎng)著掷贾,高興時帶出來遛遛睛榄,干你何事?
我今天也閑來無事想帅,看看到底有哪些半老徐娘和國色天香场靴,值得咱探究她們的近況和身世。
一港准、鍵盤輸入在約10年前旨剥,朋友的一塊漢卡上已經(jīng)提供了漢語拼音串連續(xù)輸入就能出來漢字的輸入法,但這位哥們也沒賣出幾塊浅缸,就找不到蹤影了轨帜,這可能是最早見到的實際使用的“語句”輸入法了。
后來1993年左右中文之星的1.3版本提供了新拼音輸入法疗杉,一直到現(xiàn)在阵谚,人們還認(rèn)為是最方便的輸入法之一。能夠做到單個字詞的即時顯示烟具,就是一邊打拼音梢什,同時顯示漢字,鍵盤敲錯能夠馬上看見朝聋,沒有的詞語嗡午,選擇一次后就能記住,以及一些鍵位的巧妙設(shè)計冀痕,如空格確認(rèn)荔睹、逗號句號選重碼狸演、模糊音容錯等已經(jīng)成了當(dāng)今所有拼音輸入法的必有功能。此時的產(chǎn)品還有智能ABC僻他,在1993年初的北京大學(xué)出版社宵距,編輯對筆者說,出了一種很好用的輸入法吨拗,具有類似新拼音的功能满哪,還能夠快速輸入一些符號,鍵入v以后不用切換輸入英文劝篷,還可以按筆劃輸入不認(rèn)識的漢字哨鸭,這就是早期的智能ABC,后來與微軟合作不錯娇妓,幾乎所有的的Windows中文版本都OEM了它像鸡,但是這個軟件可能在當(dāng)時就基本成型,快10年了哈恰,也沒有多少新的功能與改動只估。
其實不管是智能ABC還是新拼音,它們技術(shù)上可能都源于20世紀(jì)80年代末期張普蕊蝗、李慧勤等人主持的項目PJS拆撼,其中也許有合作關(guān)系奢人。
到了1994年,有一件事對中國的輸入法發(fā)展起了重要作用椰苟。在10月18日宾抓,北京語言學(xué)院旁邊的一個小白樓中的隆光威爾和邦得爾倆公司合作成立Autoway(自通)中文平臺項目組子漩,公司當(dāng)時準(zhǔn)備開發(fā)DOS和WINDOWS環(huán)境的中文平臺和字處理軟件,胃口很大石洗,也集中了一些較強的開發(fā)力量幢泼,由于經(jīng)費的問題,后來在1995年調(diào)整目標(biāo)讲衫,專門開發(fā)Autoway輸入法缕棵,在下半年推出了一種外掛于Windows環(huán)境的能夠連續(xù)進行漢字序列輸入的系統(tǒng),該軟件請了語言界名人周有光等人題字涉兽,后來在電臺招驴、報社宣傳,著實風(fēng)光一把枷畏。該輸入法最大的特點是用戶只管連續(xù)輸入拼音别厘,系統(tǒng)每隔幾個拼音就自動將前面的漢字顯示出來,到一定的長度后拥诡,漢字就會自動或者由用戶按回車鍵進入到應(yīng)用軟件的編輯器触趴,不需要人工分詞氮发,但是由于正確率較低以及操作界面、使用方便性等問題冗懦,沒有大面積推廣爽冕。
在1996年,輸入法出了一匹“黑馬”披蕉,碰巧該廠商叫做北京黑馬公司颈畸。其“黑馬輸入法”只能在DOS下用,現(xiàn)在筆者還有當(dāng)時買的正版嚣艇,是幾張軟盤承冰,如果在Windows下面用的話,該輸入法就提供一個DOS界面食零,用戶輸入一句話的拼音串困乒,按一下回車,轉(zhuǎn)變成漢字贰谣,存放在一個文本文件中娜搂,再拷貝到別的應(yīng)用軟件。現(xiàn)在看來這個軟件是非常不好用的吱抚,但是憑借該廠商在中文校對方面的經(jīng)驗百宇、資料和積累的資金,一步一步發(fā)展秘豹,到了2001年携御,還在不斷完善與升級。
不管是“自通”還是“黑馬”既绕,都號稱開了漢字整句輸入(又稱語句輸入)的先河啄刹,但實際上除了筆者前面提到的漢卡有這個功能外,最早的還可以追溯到20世紀(jì)80年代末期的哈工大凄贩。當(dāng)時該校的博士生王曉龍進行了漢字分詞方面研究誓军,并申請了863課題,寫出了“最小分詞問題及其解法”方面的論文疲扎。其后王曉龍研發(fā)了InSun輸入法昵时,就是一種基于整句的輸入系統(tǒng),20世紀(jì)90年代初也只是做一些演示椒丧、成果展覽之類壹甥,聽說偶爾也賣給了日本的一些公司,用于某些專用打字機使用瓜挽,后來多年未見動靜盹廷。在90年代中期,以10萬美元賣給了微軟,當(dāng)然這個價格滿不錯的了俄占。于是乎管怠,從Windows 95中文版開始,也就有了大家看到的“微軟拼音輸入法”缸榄,雖然口伐者諸多渤弛,但微軟采取類似的方式,還弄到了智能ABC甚带,“免費”發(fā)送給中國用戶她肯。但這種“免費”是形式上的,實質(zhì)上鹰贵,其價錢已經(jīng)算計在Windows操作系統(tǒng)中晴氨,最終還是算在使用者頭上。其結(jié)果是苦了輸入法研發(fā)者和廠家碉输。
即使是微軟提供的拼音輸入法籽前,也不見得好用,曾經(jīng)有人譏諷說該輸入法就好像是感冒了揩鼻涕敷钾,按理說枝哄,有了一點鼻涕,就應(yīng)該趕緊擦掉阻荒,不要等它老長了掉到嘴上才去管挠锥,可微軟拼音卻不,讓你敲了很長侨赡,再返過頭去修改蓖租,由于智能化程度不高,錯的莫明其妙羊壹,如果是對著稿子敲菜秦,還好找錯,如果是想打舶掖,也忘了自己該選那些詞。
不能夠與所敲拼音同步顯示漢字(微軟拼音是滯后一個字尔店、自通是滯后幾個字眨攘、黑馬拼音是需要最后確認(rèn)才出現(xiàn)漢字),以及錯誤轉(zhuǎn)換很高嚣州、修改拼音選擇漢字不方便等成了早期語句輸入法的死穴鲫售,大大限制了它們的使用,老百姓還在繼續(xù)用新拼音或智能ABC该肴,但是它們存在不支持GBK漢字以及長期沒有新功能升級的缺陷情竹,加之語句輸入法的不成熟,使得中國輸入法幾乎險入了前所未有的低谷匀哄。
這種沉寂在1998年被打破秦效,功勞首推共享軟件的出現(xiàn)雏蛮。由于互聯(lián)網(wǎng)的開始普及,網(wǎng)絡(luò)的威力越來越大阱州,新的個人力量開始凸現(xiàn)挑秉。出現(xiàn)了拼音之星、萬能碼和智能五筆等新的輸入法苔货。
ow拼音之星是由譚亞軍發(fā)明的犀概,是一種包含全拼、雙拼和譚碼的單字夜惭、詞語姻灶、短語和語句輸入系統(tǒng),可能作者認(rèn)識到了傳統(tǒng)詞語輸入法和語句輸入法的優(yōu)缺點诈茧,因此設(shè)計了一種完全“實時顯示”的方式产喉,不管輸入多少拼音,每個字母按下去若皱,漢字就同時顯示镊叁,拼音有錯誤,用戶就會立即發(fā)現(xiàn)走触,又由于支持自動分詞與整句輸入晦譬,用戶不用去擔(dān)心是輸入一個詞語還是一句話,系統(tǒng)都能夠進行處理互广,如果沒有該詞語敛腌,系統(tǒng)也能夠自動學(xué)習(xí)并存盤,似乎具有了詞語輸入法的方便性與整句輸入法的智能性惫皱,還值得一提的是利用雙拼加偏旁或筆劃的譚碼也能夠?qū)崿F(xiàn)詞語或整句輸入像樊,能夠進一步加快打字的速度,這恐怕是別的輸入法所不具備的旅敷。該輸入法只要一張軟盤就可安裝生棍,程序小巧、穩(wěn)定媳谁,很少出現(xiàn)運行錯誤涂滴,整句智能化程度也達(dá)到實用水準(zhǔn),因此該軟件在1997~1998年放到網(wǎng)上晴音,反映強烈柔纵,一些功能也為以后的輸入法所仿效,如“實時顯示”锤躁、像輸入拼音一樣輸入各種符號搁料、智能識別數(shù)字標(biāo)點和符號、快速選擇多種雙拼編碼等,而且是當(dāng)時除了在Win9x環(huán)境也能夠在Win NT中使用的極少輸入法之一郭计,使得拼音之星擁有了廣大用戶群霸琴。中文之星網(wǎng)站也長期推介下載,金山公司的WPS2000全線捆綁銷售拣宏∩虮矗“飛翔鳥”在1999年底評測說“拼音之星2000在功能上要明顯優(yōu)于微軟拼音輸入法(2.0版),絕對是一顆耀眼的明星勋乾。"這里面不乏溢美之詞宋下,但絕對表明利用拼音方式將詞語輸入的方便性與整句輸入的智能性結(jié)合起來是輸入法的方向之一。
拼音之星采用了外掛技術(shù)辑莫,類似于中文之星或者Richwin等中文平臺学歧,因此在中西文Windows下面都能用,這本來是一個好的構(gòu)思各吨,但是因此帶來的一些問題也較多枝笨,在中文Windows環(huán)境,由于不是Windows自身的標(biāo)準(zhǔn)輸入法IME格式揭蜒,如果安裝不正確就可能有亂碼横浑,這個問題也給拼音之星等外掛輸入法帶來負(fù)面影響,到了最新的拼音之星2002build1.3這個問題才真正解決屉更。又因為拼音之星以前的版本沒有提供拼音與漢字分兩行同時顯示的操作模式徙融,當(dāng)拼音輸入錯誤需要修改時,雖然可以按一下方括號 [ 或者 ]就能將漢字變回拼音并且同時可以移動光標(biāo)(不需要用左右方向鍵)瑰谜,手指的移動幅度相對較小欺冀,本來是個好的設(shè)計,但是有別于傳統(tǒng)操作方式萨脑,因此用戶并不知曉隐轩,讓人感覺修改拼音還是不夠方便。因此到了千禧世紀(jì)版2.0以后渤早,拼音之星在操作界面上职车,又完全復(fù)古,像中文之星新拼音那樣鹊杖,提供上下兩行即顯示所有鍵入拼音字母提鸟,又顯示自動轉(zhuǎn)換的漢字串。
采用外掛技術(shù)設(shè)計輸入法仅淑,當(dāng)然也有獨特好處,如克服了標(biāo)準(zhǔn)IME(如智能ABC等)吃標(biāo)點胸哥、在西文Windows中不能用涯竟、在西文應(yīng)用軟件中不能做到光標(biāo)跟隨等缺陷。
輸入法另一個發(fā)展方向是功能的多元化。這方面的代表是“萬能碼”庐船,即現(xiàn)在的“萬能五筆”银酬。萬能碼是一種將拼音、五筆筐钟、英文揩瞪、筆劃結(jié)合的一種字詞輸入法,不需要切換既可以使用多種功能篓冲,例如輸入“蘋果”這個詞李破,可以鍵入它的拼音“pingguo”,也可以用五筆編碼輸入壹将,還可以用英文apple輸入嗤攻,因此對于已經(jīng)習(xí)慣于傳統(tǒng)輸入法的拼音或者五筆用戶,很容易使用萬能碼诽俯。
在早期的版本中妇菱,萬能碼以拼音作為主要設(shè)計方式,因此類似新拼音可以實時造詞暴区,但是拼音的功能不強大闯团,遠(yuǎn)不如拼音之星、新拼音仙粱,因此曾有人建議萬能碼的作者鄧世強將重點放在五筆上房交,主推“萬能五筆”,同時兼顧多元輸入方式缰盏,此系統(tǒng)發(fā)展不錯涌萤,曾經(jīng)得過“十大共享軟件”稱號。該輸入法的最大缺點在于由于采用菜單選擇太多口猜,而菜單界面設(shè)計零亂负溪,用戶無所適從;在中文Windows下面的亂碼以及拼音單字济炎、詞語不多的缺陷也是限制該輸入法進一步推廣的因素川抡。
智能五筆則是另一個充分吸收五筆精華,將五筆發(fā)揚光大的典范须尚。王碼公司可能做夢也沒有想到崖堤,竟然有這么多人在替自己出主意。智能五筆在五筆上面耐床,做了很多文章密幔,包括五筆的編碼提示,提示詞庫中是否存在某個詞語撩轰,以前輸入過的多個漢字能夠用一串五筆簡碼快速輸入胯甩,詞庫較大(因為用五筆編碼昧廷,詞庫大則重碼也較多),這是很多用戶喜愛的緣由偎箫。不過軟件本身質(zhì)量設(shè)計存在問題木柬,界面不好看、菜單零亂淹办,操作鍵位的設(shè)計隨意性等充分反映了個人共享軟件的局限眉枕。
到了1999年出現(xiàn)了另外幾個拼音輸入法:拼音加加、自由拼音輸入法和考拉輸入法怜森。拼音加加實際上是原來參與中文之星新拼音設(shè)計的廖恒毅的重出江湖之作速挑,小巧、程序穩(wěn)定塔插、鍵位設(shè)計比較合理梗摇,加之新添的一些功能,如不用切換就輸入西文想许,類似智能ABC的用筆劃輸入不認(rèn)識的漢字以及用簡拼快速輸入多種符號的特點伶授,使得該輸入法受到了詞語輸入者的喜歡,與拼音之星流纹、智能五筆糜烹、萬能五筆一起在長城中文颶風(fēng)中OEM銷售。但是拼音加加的缺點很明顯漱凝,詞庫太小疮蹦,兩個以上詞語連續(xù)輸入就要不停地選詞、按空格確認(rèn)茸炒。自由拼音輸入法最大的特點是公開了源碼(操作方式與功能沒有多少新鮮之處)愕乎,因此相繼為不少輸入法愛好者參照,編制自己的輸入法壁公「新郏考拉輸入法剛開始推出時,在清華BBS上推介紊册,操作方式幾乎完全仿制了中文之星的新拼音比肄,但是克服了新拼音在某些系統(tǒng)下字體特小的缺陷,受到網(wǎng)友的好評囊陡。從一開始芳绩,考拉的作者就在軟件說明中聲明要賣掉。后來還真的賣給了紫光公司撞反,在2000年改進成了紫光拼音輸入法妥色。這款輸入法最大的特點也是完全忠于新拼音的操作方式,提供了一個很大的詞庫遏片,在后續(xù)的版本如2.2和2.3中垛膝,增加了智能組詞鳍侣,也就是說用戶連續(xù)輸入9個字以內(nèi)的拼音串,系統(tǒng)能夠自動轉(zhuǎn)換成漢字吼拥,而不論是否有這個詞語,系統(tǒng)根據(jù)詞頻高頻先見的方式給出一個詞語串的組合线衫,增強了操作的流暢性凿可。還值得一提的是紫光拼音輸入法善于吸收其余輸入法的優(yōu)點,如拼音之星的實時顯示授账、智能識別符號枯跑、自定義字符串,拼音加加的不切換用Enter直接鍵入西文白热,最終成了用戶喜歡的輸入法敛助。但是紫光拼音輸入法有一些明顯缺點,由于程序設(shè)計的缺陷屋确,在穩(wěn)定性方面沒有拼音之星和拼音加加好纳击,很多版本經(jīng)常出現(xiàn)輸入法引擎出錯、用戶詞庫一大就出錯沒法使用攻臀,在2.3版本得到改善焕数,但是還會出現(xiàn)切換應(yīng)用程序時畫面閃動,在一些西文軟件如Dreamweaver中出現(xiàn)輸入條時隱時現(xiàn)刨啸,在某些應(yīng)用程序中出現(xiàn)亂碼的問題堡赔,影響了軟件的正常使用。
2000年老牌的新天地分家專門成立中文之星公司设联,主推一種叫做智能狂拼的整句輸入法善已,本質(zhì)上它與微軟拼音、黑馬拼音和拼音之星的語句輸入類似离例,但是這個公司非常善于宣傳换团,智能狂拼Ⅰ一經(jīng)推出,就開始進行了鋪天蓋地的廣告攻勢粘招,并宣稱首次推出了整句輸入法啥寇,在2001年又發(fā)布了升級的智能狂拼Ⅱ。智能狂拼給輸入法領(lǐng)域無異于打了一劑強心針洒扎,雖然中文之星還是沒有掙到多少銀子辑甜,但是中國又重新開始注意起中文之星--這個中國IT昔日的軟件霸主,此時的2000年袍冷,中國與世界一樣處在網(wǎng)絡(luò)的狂熱之中磷醋,而中文之星曾經(jīng)的競爭對手--四通利方,早已完成了融資的初級階段胡诗,以中國第一中文門戶新浪網(wǎng)的身份邓线,在準(zhǔn)備美國納斯達(dá)克上市淌友,怪不得中文之星此時太需要一些注意了。
智能狂拼的界面還是不錯的骇陈,可以自定義多種顏色震庭、字體,大小可以像Windows窗口一樣隨意拉伸你雌,修改拼音與選擇重碼比微軟拼音有了改善器联,拼音到漢字轉(zhuǎn)換的正確性也還不錯,尤其是學(xué)習(xí)了大量的古文詩句和名人格言婿崭,使得智能狂拼一時間號稱是智能程度最高的拨拓,但是它的自學(xué)習(xí)性卻比不上拼音之星和拼音加加。自學(xué)習(xí)性主要表現(xiàn)在兩個方面:一個是單獨輸入一個拼音串氓栈,初次不準(zhǔn)確可以修改渣磷,然后下次鍵入同樣的拼音或者簡拼應(yīng)該能夠得到所需的結(jié)果,這個方面對于傳統(tǒng)詞輸入法是得心應(yīng)手的授瘦;另一方面是從正在輸入的語句中學(xué)習(xí)相應(yīng)的詞語醋界,而這個難度有點大,目前所有的系統(tǒng)都不盡如意奥务。智能狂拼的很明顯的缺點是過于龐大物独,為了增加1%~2%的轉(zhuǎn)換準(zhǔn)確性,增加了數(shù)百兆的磁盤開銷氯葬,一個輸入法比操作系統(tǒng)還臃腫挡篓,這個招可能只有急了眼的人才會想出。
還有一個軟件帚称,叫做自然碼官研,這是一個老牌輸入法,在功能設(shè)計上有很多細(xì)微之處闯睹,采用雙拼加偏旁或筆劃的音形結(jié)合方式編碼戏羽,提供了一種快速輸入漢字的途經(jīng),大詞庫是它的特點楼吃,在DOS時代曾經(jīng)風(fēng)光一時始花,程序設(shè)計也很獨特。只是進入Windows時代后孩锡,發(fā)展遲緩酷宵,在菜單設(shè)計上也欠考慮,比較零亂躬窜,與前面介紹的萬能五筆和智能五筆有同樣的問題浇垦,加之遲遲難以推出NT版本,讓很多老用戶忍痛割愛荣挨,投入新輸入法的懷抱男韧。在2000年朴摊,自然碼也受到整句輸入的影響,推出了轉(zhuǎn)換速度緩慢此虑、準(zhǔn)確率較低甚纲、不好修改的整句輸入功能,但實在難用朦前,以至于不能實用贩疙。到了2001推出的新版,在整句輸入上面有了較大提高况既,不用切換即可利用漢字偏旁代碼選擇重碼的方式設(shè)計巧妙,倘若進一步改善组民,減少操作的復(fù)雜與二義性棒仍,發(fā)揚光大,還是大有前途的臭胜。