專利名稱:藏文輸入編碼法及其鍵盤的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于計(jì)算機(jī)科學(xué)領(lǐng)域。
隨著漢字計(jì)算機(jī)處理技術(shù)的日趨完善,自1985年前后國內(nèi)外藏文計(jì)算機(jī)處理研究相繼開展。其著重解決的問題是如何將具有上下豎向拼合的藏文方便迅速地輸入到計(jì)算機(jī)中去,同時(shí)解決藏文和漢字及西文兼容問題。
美國加州大學(xué)伯克利分校社會(huì)學(xué)院訪問學(xué)者張連生,提出計(jì)算機(jī)處理藏文系統(tǒng),只提供拉丁轉(zhuǎn)寫為基礎(chǔ)的編碼,未從操作系統(tǒng)級(jí)作起,用PASCAL語言編寫,不能和漢字兼容,輸出藏文字符為8X8點(diǎn)陣,字形不美觀,難為藏族所接受。
國內(nèi)上海、青海、甘肅等地也相繼推出藏文處理系統(tǒng),有的采用數(shù)字編碼,有的采用拉丁代字,有的采用形音結(jié)合編碼方式,這些編碼方法有如下問題未能得到解決;首先輸入編碼中一些人為定義的規(guī)則與人們公認(rèn)且已習(xí)慣接受的藏文結(jié)構(gòu)不同,難于做到易學(xué)、易記;第二不能盲打,需要不斷地在屏幕上選擇才能輸入,不可做到只看原稿的快速盲打;第三,鍵盤布局不盡合理,有的把帶上加字字符全部放在鍵盤上,既無規(guī)律又不符合書寫習(xí)慣,而且難于記憶,藏漢西兼容性未能很好解決。
本發(fā)明的目的在于克服上述藏文編碼方法的不足之處,提出一種實(shí)用化的解決高速盲打的藏文輸入編碼方法并設(shè)計(jì)出相應(yīng)的鍵盤。
本發(fā)明為滿足不同用戶的需要,提供了多種輸入編碼方法,以面向廣大藏族用戶及其它用戶的字形碼為主;還包括面向藏學(xué)研究工作者的以拉丁代字碼為基礎(chǔ)的音形代碼與數(shù)字結(jié)合的編碼及面向程序的區(qū)位碼。其中字形碼方法輸入與藏文字符的書寫順序基本相同,采用拼合方式,自上而下依次輸入,元音最后輸入,字形碼字符、字根按其使用概率的高低排列在標(biāo)準(zhǔn)鍵盤的字母鍵上。其鍵盤劃分為三個(gè)區(qū),即數(shù)字區(qū)、上加字頭、下加字根、元音區(qū)以及輔音區(qū)。
本發(fā)明所說拉丁代碼是利用國際通用的拉丁轉(zhuǎn)寫方案,鍵盤布置是音形、代碼和數(shù)字結(jié)合,其操作過程及原則與字形編碼相同。本發(fā)明的藏文操作系統(tǒng)中,附有拉丁代碼對(duì)照表,用戶可隨時(shí)調(diào)到屏幕上來查閱,方便用戶。基本碼為30個(gè)輔音字符代碼及7個(gè)上下加字代碼組成。如下表所示
本說明所說的區(qū)位碼方法是把一級(jí)藏字庫約650個(gè)藏文字符放在區(qū)位碼表中的88區(qū)-94區(qū),排列順序是輔音.下加字.上加字.上下加字.梵文轉(zhuǎn)寫字符和藏文數(shù)字。本方案在內(nèi)存中存放方式和使用方法與漢字系統(tǒng)中區(qū)位輸入碼相同。
圖1.為字形碼處理模塊流程框2.為本發(fā)明的字形輸入碼鍵盤設(shè)置圖本發(fā)明的一種最佳實(shí)施例是采用字形輸入碼,其特點(diǎn)如下(1)字形碼輸入與藏文書寫順序基本相同,將藏文字符分解成基字(輔音),上加字頭,下加字根,上加(下加)元音幾部分,輸入采用拼合方式,自上而下依次輸入,元音最后輸入。
(2)字形輸入碼在屏幕下方設(shè)提示行,該行左端提示擊鍵序號(hào),右端依次顯示每次擊鍵所輸入的部分,輸入直觀,便于檢查錯(cuò)誤,及時(shí)糾正。
(3)字形碼輸入藏文時(shí),每個(gè)藏字結(jié)束是根據(jù)下一個(gè)輸入的字符來判斷,省去了通常編碼方法中的“結(jié)束鍵”,這樣大大減少了擊鍵次數(shù),提高了輸入速度。當(dāng)下一鍵輸入的是輔音,上加字頭或元音這三種字符中的任一種,則表示該藏字結(jié)束,該藏字即從提示行自動(dòng)顯示在光標(biāo)指示處,整段或全篇文章結(jié)束時(shí),采用“E”鍵將最后輸入的藏字顯示于屏幕上,“退格鍵”用來刪除藏文輸入過程中個(gè)別錯(cuò)誤輸入碼;“回車鍵”用來刷新提示行,刪除全部錯(cuò)誤輸入碼(4)字形碼的實(shí)現(xiàn)是在本發(fā)明者的藏文操作系統(tǒng)(TCDOS)中所包括的鍵盤驅(qū)動(dòng)模塊中(如圖1所示),將各代碼鍵位進(jìn)行重新定義,即將該鍵位所對(duì)應(yīng)的ASCII碼,與其代表的藏文字符,編成對(duì)照表,以實(shí)現(xiàn)輸入藏文的目的。本程序在操作系統(tǒng)級(jí)用匯編語言編寫,便于實(shí)現(xiàn)藏漢西文兼容。為了實(shí)現(xiàn)字形碼方案,本發(fā)明通過大量的調(diào)查,參考了藏文打印機(jī)的布置,并經(jīng)過藏族用戶的多次反復(fù)試用,修改,設(shè)計(jì)出了字形碼鍵盤,如圖2所示,鍵盤的布置原則如下(1)字母鍵鍵位按其使用概率的高低依次排列在中、上、下、三排上,使其符合人手最方便操作狀態(tài)。
(2)常用字符盡可能安排在下?lián)蹑I,以提高輸入速度。
(3)同類型的字符放在相同的位置,如藏文數(shù)字放在阿拉伯?dāng)?shù)字的上擋,一一對(duì)應(yīng),達(dá)到一目了然,無需記憶的目的。
(4)字形相似的字符,放在同一鍵位的上下?lián)?,?
和
,
和
,
和
和
等,便于記憶和操作。
(5)字形相似而對(duì)稱的字,盡可能放在同一鍵位的上下?lián)?,?
和
,
和
等。
(6)最常用的字符
(相當(dāng)于漢字的“的”),使用頻率最高,將其放在上排中部下?lián)跷?,以提高輸入速率,減少擊鍵次數(shù)。
根據(jù)以上原則,本發(fā)明將鍵盤分成三個(gè)區(qū).上加字頭.下加字頭.下加字根及元音區(qū),及輔音區(qū).具體布置見圖(2),其中標(biāo)準(zhǔn)鍵盤中部第一數(shù)字鍵上擋鍵,是藏字的字區(qū),第二行為上加字頭,下加字根,元音區(qū)。其中左邊的q,w,e及T組成下加字根區(qū),r,t,u,i代表元音字符,右邊的三個(gè)鍵位o,p,[是上加字頭區(qū),中間“Y”鍵表示出現(xiàn)頻率最高的字符
。由于第二區(qū)的字符出現(xiàn)頻率均較高,因此全部放在下?lián)跷?。第三行,第四行組成輔音區(qū),輔音的分布也是根據(jù)上面原則將最常用的輔音字符
及音節(jié)分隔符“
”,放在第三行中間的下?lián)蹑I。
采用本發(fā)明的字形輸入碼及其鍵盤輸入藏文可以象寫字一樣,方便地組合出經(jīng)常用的約700個(gè)藏字,平均速度約為每分鐘100個(gè)字符以上。平均擊鍵次數(shù)1.31。
本發(fā)明可運(yùn)行在IBM-PCXT/AT及其兼容機(jī)或長城0520微機(jī)上,采用本發(fā)明者發(fā)明的藏文操作系統(tǒng)(TCDOS)輸入各種藏文文章、公文、報(bào)表,進(jìn)行各種屏幕編輯如增、刪、修改、拷貝、存貯、輸出等,輸出可采用普通打印機(jī)及激光打印機(jī)。輸出前采用本發(fā)明者發(fā)明的藏文編輯排版予處理軟件,按照藏文出版印刷格式進(jìn)行排版編輯。激光打印機(jī)輸出時(shí),采用本發(fā)明者發(fā)明的高點(diǎn)陣藏文字符庫(黑體字64×40,白體字64×32)。全套軟件可用在藏文印刷系統(tǒng)中。
權(quán)利要求
1.一種藏文輸入編碼方法及鍵盤,其特征在于可采用字形碼、拉丁代字碼和區(qū)位碼輸入,藏文字符按藏文字符組成及使用概率的高低排列在標(biāo)準(zhǔn)鍵盤的字母鍵上。
2.如權(quán)利要求1所述的藏文輸入編碼方法及其鍵盤,其特征在于所說字形碼方法是采用與藏文字符的書寫順序相同的拼合方式輸入,即自上而下依次輸入,元音最后輸入,每個(gè)藏文字符輸入后首先顯示于提示行的右邊,提示行左邊的序號(hào)表示當(dāng)前鍵入的鍵數(shù),每個(gè)藏字輸入結(jié)束是根據(jù)下一個(gè)輸入編碼來判斷;所說的字形碼鍵盤劃分為三個(gè)區(qū),即數(shù)字區(qū)、上加字頭、下加字根、元音區(qū)和輔音區(qū)。
3.入權(quán)利要求2所述的藏文輸入編碼方法及其鍵盤,其特征在于所說的字形碼鍵盤字符三個(gè)區(qū)分布入下在標(biāo)準(zhǔn)鍵盤的中部第一行數(shù)字鍵的上擋鍵是藏字的數(shù)字區(qū),第二行下?lián)蹑I是上加字頭、下加字根、元音區(qū),其中左邊的q、w、e、及T鍵是下加字根字符,r、T、u、i4個(gè)鍵是元音字符,右邊的三個(gè)鍵o、p、[是上加字頭字符,y鍵位是
字符;第三行、第四行是輔音字符區(qū)。
4.如權(quán)利要求1所所述的藏文輸如編碼方法及鍵盤,其特征在于所說的拉丁代字編碼方法采用拉丁轉(zhuǎn)寫符號(hào),鍵盤布置是音形、代碼和數(shù)字相結(jié)合,基本編碼為30個(gè)輔音字符代碼及7個(gè)上下加字代碼組成。
5.如權(quán)利要求1所述的藏文輸如編碼方法及鍵盤,其特征在于所說的區(qū)位碼方法是把一級(jí)藏字庫約650個(gè)藏文字符放在區(qū)位碼表中的88-94區(qū),排列順序是輔音、下加字上加字、上下加字、梵文轉(zhuǎn)寫字符和藏文數(shù)字。
全文摘要
一種藏文輸入編碼法及其鍵盤,屬于計(jì)算機(jī)科學(xué)領(lǐng)域。本發(fā)明提供了多種輸入編碼,包括字形碼、拉丁代字碼、區(qū)位碼,并設(shè)計(jì)出相應(yīng)的鍵盤。本發(fā)明的編碼簡單、易記、直觀、符合藏文書寫規(guī)律,擊鍵次數(shù)少、輸入速度快、宜于推廣使用。
文檔編號(hào)G06F3/023GK1045308SQ8910079
公開日1990年9月12日 申請(qǐng)日期1989年3月3日 優(yōu)先權(quán)日1989年3月3日
發(fā)明者羅圣儀, 劉璐, 李明華, 劉英杰, 張渝平 申請(qǐng)人:航天工業(yè)部第七一○研究所