3.6 通用輸入法平臺(tái)
發(fā)明和設(shè)計(jì)漢字編碼的人很多,而真正能夠編寫漢字輸入法軟件的是很少的,因此一個(gè)功能強(qiáng)大的通用漢字輸入法平臺(tái)會(huì)對(duì)漢字編碼的研究、試驗(yàn)和制作產(chǎn)生巨大的促進(jìn)作用。通用輸入法平臺(tái)來源于對(duì)各種輸入法的共性抽象,反過來又對(duì)輸入法的制作有不可忽視的限制。
早在 DOS 時(shí)代就有人從事通用輸入法平臺(tái)的研究了 [57]。但是,輸入法平臺(tái)的廣泛使用還是在 Windows 操作系統(tǒng)普及以后的事。
微軟公司和北京中易電子公司合作開發(fā)的碼表輸入法生成器(Imegen.exe)是 WINDOWS 操作系統(tǒng)上最早的也是使用得最廣泛的輸入法平臺(tái)。漢字編碼人員只需要提供一張按規(guī)定格式制作的碼表,并對(duì)輸入法的名稱、最大碼長(zhǎng)、使用的碼元集和構(gòu)詞規(guī)則等進(jìn)行描述,就可以生成自己的輸入法了。以最近的 Windows 2000 內(nèi)置的碼表輸入法生成器為例,向它提供的碼表需要滿足的條件是:碼元集合是鍵盤可鍵入鍵的子集;輸入法能夠定制的最大編碼長(zhǎng)度的限度為 12;信息元為單符或多符代碼的形碼或音碼。這里所說的鍵盤可鍵入鍵共 47 鍵,包括 26 個(gè)字母鍵、上排 10 個(gè)數(shù)字鍵和 “,./;’[]-=`” 這 11 個(gè)符號(hào)鍵,但不包括小鍵盤上的數(shù)字鍵。碼表輸入法生成器所生成的輸入法存在著很多缺陷,已經(jīng)難以滿足許多現(xiàn)代漢字編碼輸入法制作的需要。首先,它硬性規(guī)定重碼字詞的選擇只能使用 10 個(gè)數(shù)字鍵按順序選擇,翻頁(yè)鍵只能使用 “+” 和 “-”,同時(shí)空格鍵也可以選擇第一重碼字詞;這樣就限制了一些優(yōu)秀的輸入法希望采用更易于操作的鍵作為翻頁(yè)鍵和重碼字詞的選擇鍵的自由,也使得采用了 10 數(shù)字鍵作為編碼鍵的輸入法在選擇重碼字詞時(shí)不得不用更加難以操作的復(fù)合鍵(Shift + 數(shù)字鍵)。其次,它的詞組管理功能非常弱,在線造詞時(shí)只能增加詞組而不能刪除和修改詞組,造詞過程中出現(xiàn)輸入錯(cuò)誤時(shí)只能放棄已造好的部分而不能修改繼續(xù)。另外,輸入狀態(tài)的切換不方便,對(duì)碼表容量的限制,沒有提供輸入法的可控性發(fā)布和安裝手段等都妨礙了它的進(jìn)一步廣泛使用。
杜志民先生開發(fā)的極點(diǎn)中文通用輸入平臺(tái)是目前影響最大的輸入法生成器,與 Windows 內(nèi)置的輸入法生成器相比輸入功能上有了長(zhǎng)足的進(jìn)步,但是沒有考慮與應(yīng)用程序的接口問題。該軟件于 2001 年 9 月 10 日最初發(fā)布時(shí)名稱叫 “五筆拼音 1.0”。由于可以在互聯(lián)網(wǎng)上免費(fèi)下載和使用該軟件,還由于有一批熱心的五筆愛好者支持和參與,更由于杜先生一直堅(jiān)持不斷更新和加強(qiáng)軟件的功能并維持免費(fèi)軟件的局面,該軟件便得以迅速地流行起來。2003 年 3 月 31 日在發(fā)布 3.1 版時(shí),該軟件正式更名為 “極點(diǎn)中文通用輸入平臺(tái)”,以反映杜先生將該軟件作為輸入法生成器而不單純是五筆拼音輸入法的初衷。現(xiàn)就 2004 年 8 月 26 日最新發(fā)布的 4.0 版作一介紹。與傳統(tǒng)輸入法生成器相比它的優(yōu)點(diǎn)是:可以使用小鍵盤數(shù)字;對(duì)于純數(shù)字輸入法也采用 3 重碼選擇方式(即用空格選第 1 重碼,左 Shift 選第 2 重碼,右 Shift 選第 3 重碼);提供了靈活多變的、漂亮別致的用戶界面風(fēng)格供用戶選擇;可以使用 Shift 或 Ctrl 鍵進(jìn)行中英文狀態(tài)鍵的單鍵切換;支持自動(dòng)或手動(dòng)地調(diào)整重碼字詞的順序;支持不等長(zhǎng)碼在編碼對(duì)應(yīng)的字詞唯一時(shí)自動(dòng)上屏;支持自動(dòng)造詞;可以將生成的輸入法打包成安裝軟件;提高大量的設(shè)置選項(xiàng)供熟練用戶對(duì)輸入法進(jìn)行調(diào)整和避免與操作系統(tǒng)或應(yīng)用軟件間的沖突。
在功能上與極點(diǎn)中文通用輸入平臺(tái)類似軟件還有龍文輸入平臺(tái)和青月亮平臺(tái)。它們也都是基于 Windows 操作系統(tǒng)的,但不是免費(fèi)軟件而是商業(yè)軟件,流行得不是很廣。
總之,雖然通用輸入法平臺(tái)取得了不小的進(jìn)展,已能適應(yīng)制作常規(guī)的基于字詞的輸入法的需要了,但是對(duì)于語(yǔ)句級(jí)輸入法和許多有特殊要求的字詞型輸入法還是必須專門編程才能取得最好的效果。畢竟,搞輸入法的人是極少數(shù),而僅僅使用輸入法的人才是絕大多數(shù),因此包括編碼層次和軟件層次在內(nèi)的漢字輸入法的總體性能才是最為重要的。
通用輸入法平臺(tái)是在軟件層面使用輸入法的制作自動(dòng)化。但是,一個(gè)輸入法制作在編碼層面也有大量的工作要做,如何利用計(jì)算機(jī)來輔助漢字編碼也引起了一些研究者的興趣,這方面的研究情況請(qǐng)參閱文獻(xiàn) [58]-[63]。
4 面臨的形勢(shì)與存在的問題
雖然在漢字編碼輸入方面已經(jīng)取得了不少進(jìn)展,漢字能否輸入計(jì)算機(jī)的問題已經(jīng)解決,但是漢字編碼輸入理論一直是一個(gè)薄弱環(huán)節(jié),迄今為止僅有的一本理論性較強(qiáng)的漢字鍵盤輸入專著 [5] 并沒有引起輸入法實(shí)踐者足夠的重視。由于沒有科學(xué)而系統(tǒng)的輸入法理論指導(dǎo),在漢字編碼輸入法研制時(shí)往往片面地強(qiáng)調(diào)某一方面、某一個(gè)指標(biāo),從而出現(xiàn)了很多誤區(qū),再加上商業(yè)運(yùn)作上的夸大其詞,就產(chǎn)生了諸如低重碼率神話、速度神話、大詞庫(kù)神話、編碼決定論、程序決定論、形碼優(yōu)越論、音碼優(yōu)越論之類的奇特論調(diào) [70][71]。
同時(shí),在實(shí)用性方面,人們對(duì)漢字編碼輸入的現(xiàn)狀仍然十分不滿意,新的漢字編碼輸入法還在不斷地涌現(xiàn),以期克服現(xiàn)有輸入法存在的諸多問題。不同時(shí)代問題,有著不同的背景,從而決定了問題的性質(zhì)和解決問題的不同方法。漢字編碼輸入技術(shù)問題的性質(zhì)和解決思路主要取決于人、機(jī)、文、碼四個(gè)方面的因素,以下結(jié)合當(dāng)前的背景進(jìn)行論述。
在人方面,計(jì)算機(jī)的普及造就了巨大的用戶群體,而且非職業(yè)字員用戶占絕大多數(shù),其中還包括了大量的中小學(xué)生,中國(guó)已進(jìn)入了非專業(yè)打字時(shí)代 [72]。非職業(yè)打字員一般都沒有經(jīng)過專業(yè)的打字培訓(xùn),知識(shí)背景也大不相同。因此,如何使輸入法易學(xué)易用和保持一定的速度是問題的關(guān)鍵。最好是,輸入法在入門時(shí)基本上不用學(xué)習(xí),熟悉后又有提升速度的手段,甚至達(dá)到或超過傳統(tǒng)職業(yè)打字員的速度。但是當(dāng)前的輸入法往往是易學(xué)易用的輸不快,如五筆字型,而輸?shù)每斓碾y學(xué)難用,如智能 ABC。非職業(yè)打字員的另一特征是根據(jù)腹稿錄入,即邊思考邊看著屏幕打字。因此,如何利用好用戶看屏輸入這一點(diǎn)來進(jìn)行反饋設(shè)計(jì)是極為重要的,它直接影響著輸入法的質(zhì)量。但是,目前的輸入法對(duì)反饋設(shè)計(jì)沒有引起足夠的重視,有的過于強(qiáng)調(diào)盲打而喪失了易學(xué)易用性,有的又過于依賴人機(jī)交互而喪失了易用性和輸入速度。另外,因?yàn)楝F(xiàn)在大多數(shù)用戶都獨(dú)自擁有計(jì)算機(jī),所以輸入法一般為某個(gè)用戶專用,可以針對(duì)特定用戶建立個(gè)性化的字詞編碼庫(kù),以提高用戶的輸入效率。但是,現(xiàn)在的輸入法往往只有一個(gè)通用編碼庫(kù),隨著編碼字詞條目的增加就會(huì)出現(xiàn)大量的重碼,無用詞的比例也增大,進(jìn)而影響輸入法的性能。最后,在中小學(xué)進(jìn)行打字教育時(shí),漢字編碼的規(guī)范化問題和漢字編碼與語(yǔ)文教育的結(jié)合問題變得十分重要。在這一點(diǎn)上,目前很多流行的輸入法都是不合格的。很多人批評(píng)五筆字型對(duì)漢字不合規(guī)范地亂拆分會(huì)導(dǎo)致語(yǔ)文教學(xué)和寫字的混亂,五筆字型也因此未能進(jìn)入中小學(xué)教育 [25][26]。即使是教育部推薦的認(rèn)知碼也有許多人對(duì)其規(guī)范性提出異議 [20][21]。
在機(jī)方面,計(jì)算機(jī)處理能力已相當(dāng)強(qiáng)大,手機(jī)、PDA 等手持智能設(shè)備已廣泛使用,數(shù)據(jù)庫(kù)技術(shù)已非常成熟。當(dāng)今微型計(jì)算機(jī)強(qiáng)大處理能力對(duì)于個(gè)人用戶來說有很多富余,使得我們可以增大程序的時(shí)間和空間復(fù)雜度來提高輸入法的性能。手持智能設(shè)備的流行要求輸入法在通用鍵盤和數(shù)字鍵盤上的操作方式盡量統(tǒng)一,以減少用戶的學(xué)習(xí)和使用負(fù)擔(dān)。大型的數(shù)據(jù)庫(kù),如 SQL SERVER, 在微機(jī)上的運(yùn)行速度完全可以滿足輸入法檢索字詞的要求,所以我們可以采用數(shù)據(jù)庫(kù)來存儲(chǔ)海量字詞及其屬性,甚至擴(kuò)展輸入法的功能到學(xué)習(xí)、查詢和輔助翻譯等領(lǐng)域。目前,除了語(yǔ)句型輸入法充分地利用的富余的計(jì)算機(jī)資源外,其他的字詞型輸入法在資源利用上還停留的第二代輸入法的水平上;數(shù)字鍵盤輸入法一般自成體系,與通用鍵盤輸入法缺乏銜接;數(shù)據(jù)庫(kù)技術(shù)沒有在輸入法里得到應(yīng)有的應(yīng)用。
在文方面,對(duì)于非職業(yè)打字員而言,輸入文本以常用字構(gòu)成的連續(xù)真實(shí)文本占絕大多數(shù),而且對(duì)某個(gè)用戶來說文本一般局限于特定的領(lǐng)域。因此,這類文本的冗余度比漢字文本整體的冗余度要高,可以動(dòng)態(tài)地調(diào)整碼長(zhǎng),給常用字詞以短的編碼,實(shí)時(shí)地、自動(dòng)地創(chuàng)建新詞組,從而充分地壓縮冗余度,提高輸入速度。對(duì)于離散文本和罕見字的處理,輸入速度不是關(guān)鍵,關(guān)鍵是要有簡(jiǎn)單的手段實(shí)現(xiàn)輸入。目前的輸入法往往對(duì)輸入文本的性質(zhì)不加區(qū)別地對(duì)待,結(jié)果使得輸入法的整體效率收到了影響。
在碼方面,目前流行的各類編碼都存在各自的問題。字詞型輸入模式僵化,缺乏創(chuàng)新??崭矜I作為簡(jiǎn)碼字詞的結(jié)束鍵減低了編碼效率;看打方式的設(shè)計(jì)被錯(cuò)誤地用到了想打方式上,強(qiáng)調(diào)盲打而忽視了反饋信息的作用;對(duì)碼長(zhǎng)的過度限制(通常為 4)導(dǎo)致重率上升,限制重碼又使可使用的詞組量受限,不限制重碼也會(huì)增加人機(jī)交互而影響輸入速度;未能充分地利用漢字豐富的筆畫信息。語(yǔ)句型輸入模式不太適合中文,其轉(zhuǎn)換正確率不高,效率不高,編碼識(shí)讀性差。
1) 音字轉(zhuǎn)換短語(yǔ)或語(yǔ)句輸入。與普及語(yǔ)句輸入的日本不同,漢語(yǔ)拼音還不是文字,識(shí)讀性差,輸入時(shí)反饋信息需要依賴于及時(shí)的轉(zhuǎn)換結(jié)果,否則不易判斷輸入錯(cuò)誤,輸入的編碼越長(zhǎng)越能提供更多的語(yǔ)境但擊鍵出錯(cuò)的概率也越大,因此轉(zhuǎn)換的正確率是有極限的;而日語(yǔ)假名是文字的一部分,容易識(shí)讀。中文的漢字常用漢字使用量比日語(yǔ)大得多,而且沒有日語(yǔ)一樣的假名和豐富的助詞幫助,轉(zhuǎn)換的正確率有限。漢語(yǔ)拼音直接作為編碼,其本身的冗余度太大,輸入效率很低;而采用雙拼音又會(huì)增加學(xué)習(xí)負(fù)擔(dān)。中國(guó)方言區(qū)人口眾多,他們的普通話不太準(zhǔn),使用全拼難度仍然很大。用于手持設(shè)備時(shí),資源消耗太大,而且沒有足夠大的顯示空間和操作按鍵。離散文本的輸入(包括本文錯(cuò)誤的修改)不方便。
2) 各種五筆字型輸入法。學(xué)習(xí)難度太大,僅適合已會(huì)五筆的人。對(duì)中小學(xué)生還存在規(guī)范性問題。向手持設(shè)備的移植也存在同樣的問題,而且其輸入效率也并不高。
3) 各種二筆輸入法。雖然普及程度不如五筆,但易學(xué)性提高較大,而且速度與五筆相當(dāng)。向手持設(shè)備的移植也容易一些。但是,由于使用了筆對(duì),并需要區(qū)分字型和使用一些部件,其易學(xué)性和易用性還是不令人滿意的。
5 參考文獻(xiàn)
倪海曙。注音識(shí)字簡(jiǎn)史。語(yǔ)文現(xiàn)代化 [J]. 1983. (6). 130
胡瑞昌。文字改革與語(yǔ)言文字工作答客問(上)[J]. 語(yǔ)文與信息. 1995. (5). 13-14
漢語(yǔ)拼音與輸入法論壇.?http://sh.netsh.com/bbs/1951/
周強(qiáng)。計(jì)算機(jī)科學(xué) [J]. 1995. (4). 36-40
陳一凡,胡宣華。漢字鍵盤輸入技術(shù)與理論基礎(chǔ) [M]. 清華大學(xué)出版社,廣西科學(xué)技術(shù)出版社. 1994.6.
《微機(jī)辦公自動(dòng)化叢書》編委會(huì)。中國(guó)微機(jī)辦公自動(dòng)化軟件大全 [M]. 北京經(jīng)濟(jì)學(xué)院出版社. 1993.7.
Lawrence Rabiner, Biing-Hwang Juang, Fundamentals of Speech Recognition [M]. 清華大學(xué)出版社,Prentice Hall. 1999.9.
北京語(yǔ)言學(xué)院語(yǔ)言教學(xué)研究所。現(xiàn)代漢語(yǔ)頻率詞典 [M]. 北京語(yǔ)言學(xué)院出版社. 1986.6.
俞士汶,朱學(xué)鋒,郭銳?,F(xiàn)代漢語(yǔ)語(yǔ)法電子詞典的概要與設(shè)計(jì) [J]. Proceedings Of ICCIP92. 1992.
李公宜,李海飚。論漢字編碼的最短極限碼長(zhǎng) [J]. 中文信息. 1992.(1).
馮志偉。再談漢字的熵值 [J]. 語(yǔ)文與信息. 1996.(2).
王曉龍,王軒. N 元漢字字詞編碼輸入的最短碼長(zhǎng)和速度上限 [J]. 中文信息學(xué)報(bào). 1993. 7 (4).
Robert Kruse, C.L. Tondo, Bruce Leung. Data Structures & Program Design in C[M]. 2nd Edition. Prentice Hall, Inc. 1997.
張侃,陳一凡。漢字鍵盤輸入的認(rèn)知模型 [J]. 中文信息學(xué)報(bào). 1991.5 (4).
何克杭。漢字認(rèn)知模型與形碼方案設(shè)計(jì) [J]. 中文信息學(xué)報(bào). 1994.9 (3).
周冰洋,劉植婷,姚世全。常用漢字編碼字典 [M]. 宇航出版社. 1990.9.
王力德。漢字編碼的普及目標(biāo)體系與編碼實(shí)例 [J]. 中文信息學(xué)報(bào). 1993.8 (4).
劉愛蓮。什么樣的輸入法才能為大眾接受 [J]. 語(yǔ)文與信息. 1995.(6).
衛(wèi)至上。電腦如何普及:教委走錯(cuò)了方向![J]. 語(yǔ)文與信息. 1995.(3).
周憲. “認(rèn)知碼” 規(guī)范性探討 [J]. 語(yǔ)文與信息. 1995.(5).
寧基。從 “認(rèn)知碼” 談推薦什么樣的漢字編碼 [J]. 語(yǔ)文與信息. 1995.(6).
王相東. “萬碼奔騰” 可以休矣 [J]. 語(yǔ)文與信息. 1995.(4).
潘騎,潘德孚。編碼的 “速度誤區(qū)”[J]. 語(yǔ)文與信息. 1996.(2).
潘德孚。漢字編碼與識(shí)字教育 [J]. 中文信息. 1997.(1).
張孝存,王梅。從 “邱氏鼠藥案” 想到 “五筆字型” 編碼 [J]. 語(yǔ)文與信息. 1995.(4).
張?jiān)谠?。談?wù)劇?8 規(guī)范王碼的得失 [J]. 安徽廣播電視大學(xué)學(xué)報(bào),2001, (2).
華紹和,肖金卯,蔣順炳。適應(yīng)中小學(xué)教學(xué)用的漢字編碼的特點(diǎn) [A]. 中國(guó)中文信息學(xué)會(huì)漢字編碼專業(yè)委員會(huì)第八屆年會(huì)、中國(guó)計(jì)算機(jī)學(xué)會(huì)中文信息技術(shù)專業(yè)委員會(huì)第六屆年會(huì)暨漢字輸入技術(shù)與應(yīng)用研討會(huì)文集 [C]. 2002.
吳越。電腦打字普及教材 [M]. 北京群言出版社. 1993.5.
單波。論漢字編碼的分代與第三代漢字編碼 [J]. 中文信息. 1989.(2).
金山電腦有限公司. WPS 桌面印刷系統(tǒng)用戶大全 [M]. 1991.6. 17-23.
周山芙。自然碼實(shí)用教程 [M]. 清華大學(xué)出版社. 1994.12.
章森,宗成慶,孫建軍。新一代中文輸入系統(tǒng)面臨的問題 [J]. 中文信息. 1997.(1).
趙以寶,孫圣和。一種基于單字統(tǒng)計(jì)二元文法的自組詞音字轉(zhuǎn)換算法 [J]. 電子學(xué)報(bào). 1998. 26 (10).
劉來旸,瞿有利,樊孝忠。漢語(yǔ)智能輸入系統(tǒng)的設(shè)計(jì) [J]. 北京理工大學(xué)學(xué)報(bào). 2001. 21 (3).
陳正,李開復(fù)。拼寫糾正在拼音輸入法中的應(yīng)用 [J]. 計(jì)算機(jī)學(xué)報(bào). 2001. 24 (7).
仲興國(guó)。多詞組一次性拼音?漢字變換 [J]. 中文信息學(xué)報(bào). 1990.4 (2).
王曉龍,王開鑄,白小華。自然語(yǔ)言理解中的音字流自動(dòng)分詞 [J]. 中文信息學(xué)報(bào). 1990.5 (3).
萬建成。拼音 – 漢字轉(zhuǎn)換輸入中的結(jié)構(gòu)識(shí)別方法 [J]. 中文信息學(xué)報(bào). 1991.6 (1).
萬建成。可分隔動(dòng)詞及其在拼音 – 漢字輸入中同音詞識(shí)別的應(yīng)用 [J]. 中文信息學(xué)報(bào). 1991.6 (4).
萬建成。語(yǔ)音代碼 – 漢字智能轉(zhuǎn)換研究 [J]. 中文信息學(xué)報(bào). 1993.8 (2).
章森,宗成慶,陳肇雄,黃河燕。語(yǔ)句拼音 – 漢字轉(zhuǎn)換的智能處理機(jī)制分析 [J]. 中文信息學(xué)報(bào). 1997.12 (2).
郭進(jìn)。統(tǒng)計(jì)語(yǔ)言模型及漢語(yǔ)音字轉(zhuǎn)換的一些新結(jié)果 [J]. 中文信息學(xué)報(bào). 1992.7 (1).
徐進(jìn)霈,高枚。漢語(yǔ)文本讀入中音字轉(zhuǎn)換的知識(shí)集成模型和時(shí)間同步搜索算法 [J]. 中文信息學(xué)報(bào). 1993.8 (1).
高升,王曉龍。語(yǔ)句級(jí)漢字輸入系統(tǒng)中語(yǔ)義規(guī)則研究 [J]. 計(jì)算機(jī)工程與應(yīng)用. 2003.
王錫龍,黃希琛,鄒志剛。漢字輸入中的重碼自動(dòng)區(qū)分理論 [J]. 中文信息學(xué)報(bào). 1990.4 (1).
呂強(qiáng),錢德培?;谠~組的智能化漢字輸入系統(tǒng) CIIIS/2 的設(shè)計(jì) [J]. 中文信息學(xué)報(bào). 1991.6 (1).
趙雷,呂強(qiáng),楊季文,朱巧明。漢字輸入法類的設(shè)計(jì)與實(shí)現(xiàn) [J]. 中文信息學(xué)報(bào). 1995.10 (4).
陳一凡,朱亮。漢字鍵盤輸入智能處理軟件綜述 [J]. 中文信息學(xué)報(bào). 2002.17 (2).
劉長(zhǎng)松,伍振軍,喬春雷,李元祥。用統(tǒng)計(jì)方法實(shí)現(xiàn)漢字輸入的智能聯(lián)想 [J]. 中文信息學(xué)報(bào). 1999.14 (1).
Zheng Chen, and Kai-Fu Lee. A new statistical approach to Chinese pinyin input[A]. ACL-2000[C]. Hong Kong. 2000.10.
Jianfeng Gao, Hai-Feng Wang, Mingjing Li, and Kai-Fu Lee. A unified approach to statistical language modeling for Chinese[A]. ICASSP2000[C]. Istanbul, Turkey. June 5 - 9, 2000.
王永民。五筆數(shù)碼形聲輸入法及其鍵盤 [P]. 中國(guó). G06F3/023. 00124781.6. 2000-9-14.
鄭巖松。左右數(shù)碼漢字電腦輸入法及其鍵盤 [P]. 中國(guó). G06F3/023. 02102272. 2002-2-1.
羅康寧。一種數(shù)碼漢字輸入法及其鍵盤 [P]. 中國(guó). G06F3/023. 03129316.6. 2003-12-10.
肖水清。漢字輸入一日通 [M]. 北京經(jīng)濟(jì)學(xué)院出版社. 1993.1.
蕭啟宏。全漢字編碼輸入系統(tǒng)啟宏全息碼 [M]. 電子工業(yè)出版社. 1993.3.
孟凱,萬國(guó)銀,許惠山。漢字輸入支持系統(tǒng)的設(shè)計(jì)特點(diǎn) [J]. 中文信息. 1992.(1).
張玉華,周克蘭。輸入法碼本前期處理工具的實(shí)現(xiàn) [J]. 微機(jī)發(fā)展. 2003.13 (4).
舒展羽,胡勇新。漢字編碼輔助設(shè)計(jì)環(huán)境 HCCAD [J]. 中文信息. 1992.(2).
陳玉龍。中文自動(dòng)編碼原理 [J]. 中文信息學(xué)報(bào). 1997.12 (1).
錢德培,楊季文,呂強(qiáng),朱巧明。一個(gè)基于 C/S 模式的漢字詞屬性分析和重組系統(tǒng)的設(shè)計(jì) [J]. 中文信息學(xué)報(bào). 1998.13 (1).
陸劍江,錢培德。漢字輸入法碼本自動(dòng)更正設(shè)計(jì)研究 [J]. 中文信息學(xué)報(bào). 2001.16 (6).
吳嫻,呂相,楊濤,楊季文,錢德培。論漢字碼本數(shù)據(jù)庫(kù)管理技術(shù) [J]. 中文信息學(xué)報(bào). 2002.17 (2).
John G. Proakis. Digital Communications [M]. 3. 北京。電子工業(yè)出版社. 1998.9.
C. E. Shannon. A Mathematical Theory of Communication[J]. The Bell System Technical Journal. 1984. (27).
Hyman e.Stimulus. Information as a Determinant of Reaction Time[J]. Journal of Experimental Psychology. Vol.45. No.3. 1953.
丘菏生。漢語(yǔ)雙拼的標(biāo)準(zhǔn)鍵盤設(shè)計(jì) [J]. 中文信息. 1992.(2).
楊道沅,董小國(guó),董紅,陳丹. 《自然碼》雙拼鍵盤設(shè)計(jì)合理的研究 [J]. 中文信息學(xué)報(bào). 1992.8 (1).
楊道沅,李棣。漢字輸入鍵盤設(shè)計(jì)方法的研究 – 兼論標(biāo)準(zhǔn)漢字雙拼鍵盤的設(shè)計(jì) [J]. 中文信息學(xué)報(bào). 1996.8 (3).
子厚. “全息碼” 風(fēng)波的演變 [J]. 中文信息. 1992.(2).
余克艱。戳穿電腦打字的 “速度神話”[J]. 語(yǔ)文與信息. 1995.(6).
陳和利。專業(yè)錄入員終究有一天會(huì)消失(轉(zhuǎn)載)[J]. 語(yǔ)文與信息. 1995.(4).
戴石麟。文字式音形漢字輸入法 [P]. 中國(guó): G06F, ZL 95111380.1, 1995.
陳一凡,張鹿,周志農(nóng)。鍵位相關(guān)速度當(dāng)量的研究 [J]. 中文信息學(xué)報(bào). 1990.4 (4).
陳一凡,張鹿。鍵位分布合理指數(shù)與動(dòng)態(tài)平均碼長(zhǎng)綜合指標(biāo)的自動(dòng)測(cè)定 [J]. 中文信息學(xué)報(bào). 1991.5 (1).
Microsoft Corp. Microsoft Win32 Multilingual IME Overview for IME Development, Windows DDK[R].
Microsoft Corp. Microsoft Win32 Multilingual IME Application Programming Interface for IME Development, Windows DDK[R].
Thomas Scovel. Psycholinguistics[M]. New York: Oxford University Press. 1998.
John Sinclair. Corpus, Concordance, Collocation[M]. New York: Oxford University Press. 1991.
Douglas, Susan Conrad, Randi Reppen. Corpus Linguistics[M]. Cambridge: Cambridge University Press. 1998.
Jeffrey D.Ullman, Jennifer Widom. A First Course in Database System[M]. Prentice Hall, Inc. 1997.
Ronald J. Norman. Object-Oriented Systems Analysis and Design[M]. Prentice Hall, Inc. 1996.
Bernard Kolman, Robert C. Busby, Sharon Ross. Discrete Mathematical Structure[M]. 3rd Edition. Prentice Hall, Inc. 1996.
Harry R. Lewis, Christos H. Papadimitriou. Elements of the Theory of Computation[M]. 2nd Edition. Prentice Hall, Inc. 1998.
William Ford, William Topp. Data Structures with C++[M]. Prentice Hall, Inc. 1996.
William Stallings. Operating Systems[M]. Prentice Hall, Inc. 1998.
Brian W. Kernighan, Dennis M. Ritche. The C Programming Language[M]. 2nd Edition. Prentice Hall, Inc. 1998.